NEWS
(gelöst) NPM-Modul "node-fetch" in der Javascript-Instanz
-
@ice987 Probier mal folgendes:
- Adapter stoppen,
node-fetchaus der Adapter-Konfig entfernen.
cd /opt/iobroker/node_modules/iobroker.javascript npm uninstall node-fetch- In der Adapterkonfiguration
node-fetch@2eintragen und Adapter starten.
- Adapter stoppen,
-
@ice987 Probier mal folgendes:
- Adapter stoppen,
node-fetchaus der Adapter-Konfig entfernen.
cd /opt/iobroker/node_modules/iobroker.javascript npm uninstall node-fetch- In der Adapterkonfiguration
node-fetch@2eintragen und Adapter starten.
@alcalzone sagte in (gel
ö
st) NPM-Module in der Javascript instanz:@ice987 Probier mal folgendes:
- Adapter stoppen,
node-fetchaus der Adapter-Konfig entfernen.
cd /opt/iobroker/node_modules/iobroker.javascript npm uninstall node-fetch- In der Adapterkonfiguration
node-fetch@2eintragen und Adapter starten.
das funktioniert!
cd /opt/iobroker/node_modules/iobroker.javascript npm install --productionmuss/soll/kann dies wieder R
ü
ckg
ä
ngig gemacht werden? - Adapter stoppen,
-
@alcalzone sagte in (gel
ö
st) NPM-Module in der Javascript instanz:@ice987 Probier mal folgendes:
- Adapter stoppen,
node-fetchaus der Adapter-Konfig entfernen.
cd /opt/iobroker/node_modules/iobroker.javascript npm uninstall node-fetch- In der Adapterkonfiguration
node-fetch@2eintragen und Adapter starten.
das funktioniert!
cd /opt/iobroker/node_modules/iobroker.javascript npm install --productionmuss/soll/kann dies wieder R
ü
ckg
ä
ngig gemacht werden?@ice987 sagte: muss/soll/kann dies wieder R
ü
ckg
ä
ngig gemacht werden?Nein, denn node-fetch wurde gerade durch
In der Adapterkonfiguration node-fetch@2 eintragen und Adapter starten.
dort neu installiert.
const fetch = require('node-fetch');erzeugt keinen Fehler mehr.
- Adapter stoppen,
-
@ice987 Probier mal folgendes:
- Adapter stoppen,
node-fetchaus der Adapter-Konfig entfernen.
cd /opt/iobroker/node_modules/iobroker.javascript npm uninstall node-fetch- In der Adapterkonfiguration
node-fetch@2eintragen und Adapter starten.
@alcalzone sagte in (gel
ö
st) NPM-Modul "node-fetch" in der Javascript-Instanz:@ice987 Probier mal folgendes:
- Adapter stoppen,
node-fetchaus der Adapter-Konfig entfernen.
cd /opt/iobroker/node_modules/iobroker.javascript npm uninstall node-fetch- In der Adapterkonfiguration
node-fetch@2eintragen und Adapter starten.
Diese Prozedur funktioniert, bis ioBroker neu gestartet wird. Anschliessend kommt wieder der genannte Fehler
script.js.08_Wetterstation.082_Meteoblue: Error: Cannot find module '/opt/iobroker/node_modules/iobroker.javascript/lib/../../node-fetch'wird die Prozedur wieder durchgef
ü
hrt, funktioniert es wieder ohne Fehler. Ggf. ist da was nicht i.O. - Adapter stoppen,
-
@alcalzone sagte in (gel
ö
st) NPM-Modul "node-fetch" in der Javascript-Instanz:@ice987 Probier mal folgendes:
- Adapter stoppen,
node-fetchaus der Adapter-Konfig entfernen.
cd /opt/iobroker/node_modules/iobroker.javascript npm uninstall node-fetch- In der Adapterkonfiguration
node-fetch@2eintragen und Adapter starten.
Diese Prozedur funktioniert, bis ioBroker neu gestartet wird. Anschliessend kommt wieder der genannte Fehler
script.js.08_Wetterstation.082_Meteoblue: Error: Cannot find module '/opt/iobroker/node_modules/iobroker.javascript/lib/../../node-fetch'wird die Prozedur wieder durchgef
ü
hrt, funktioniert es wieder ohne Fehler. Ggf. ist da was nicht i.O. - Adapter stoppen,
-
@alcalzone sagte in (gel
ö
st) NPM-Modul "node-fetch" in der Javascript-Instanz:@ice987 Probier mal folgendes:
- Adapter stoppen,
node-fetchaus der Adapter-Konfig entfernen.
cd /opt/iobroker/node_modules/iobroker.javascript npm uninstall node-fetch- In der Adapterkonfiguration
node-fetch@2eintragen und Adapter starten.
Diese Prozedur funktioniert, bis ioBroker neu gestartet wird. Anschliessend kommt wieder der genannte Fehler
script.js.08_Wetterstation.082_Meteoblue: Error: Cannot find module '/opt/iobroker/node_modules/iobroker.javascript/lib/../../node-fetch'wird die Prozedur wieder durchgef
ü
hrt, funktioniert es wieder ohne Fehler. Ggf. ist da was nicht i.O.@ice987 sagte: funktioniert, bis ioBroker neu gestartet wird. Anschliessend kommt wieder der genannte Fehler
Bei mir kommt der Fehler nach Neustart nicht.

Die ersten 3 Zeilen der Datei /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-fetch/package.json:
{ "_from": "node-fetch@2", "_id": "node-fetch@2.6.2", - Adapter stoppen,
-
@ice987 sagte: funktioniert, bis ioBroker neu gestartet wird. Anschliessend kommt wieder der genannte Fehler
Bei mir kommt der Fehler nach Neustart nicht.

Die ersten 3 Zeilen der Datei /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-fetch/package.json:
{ "_from": "node-fetch@2", "_id": "node-fetch@2.6.2", -
iobroker-Neuling hier. Ich versuche,
node-fetchin TypeScript zu verwenden. Ich habe es zu dem JavaScript-Adapter als Modul (node-fetch@2) erg
ä
nzt, bekomme beim Verwenden von import fetch from 'node-fetch';aber dann folgenden Fehler:Error [ERR_REQUIRE_ESM]: require() of ES Module /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-fetch/src/index.js from /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js not supported
Jemand eine Idee?
Edit: Tats
ä
chlich passiert das auch mit einer reinen JavaScript-Datei und const fetch = require('node-fetch');.
Edit 2: Ich habe nun einfachaxiosverwendet. Das funktioniert. -
iobroker-Neuling hier. Ich versuche,
node-fetchin TypeScript zu verwenden. Ich habe es zu dem JavaScript-Adapter als Modul (node-fetch@2) erg
ä
nzt, bekomme beim Verwenden von import fetch from 'node-fetch';aber dann folgenden Fehler:Error [ERR_REQUIRE_ESM]: require() of ES Module /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-fetch/src/index.js from /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js not supported
Jemand eine Idee?
Edit: Tats
ä
chlich passiert das auch mit einer reinen JavaScript-Datei und const fetch = require('node-fetch');.
Edit 2: Ich habe nun einfachaxiosverwendet. Das funktioniert.@dukkha sagte in (gel
ö
st) NPM-Modul "node-fetch" in der Javascript-Instanz:require() of ES Module ... from ... not supported
Die Version, die installiert ist, hat das ES Modules Format, welches von ioBroker nicht geladen werden kann. Installiere eine
ä
ltere Version, dann m
ü
sste es gehen. -
iobroker-Neuling hier. Ich versuche,
node-fetchin TypeScript zu verwenden. Ich habe es zu dem JavaScript-Adapter als Modul (node-fetch@2) erg
ä
nzt, bekomme beim Verwenden von import fetch from 'node-fetch';aber dann folgenden Fehler:Error [ERR_REQUIRE_ESM]: require() of ES Module /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-fetch/src/index.js from /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js not supported
Jemand eine Idee?
Edit: Tats
ä
chlich passiert das auch mit einer reinen JavaScript-Datei und const fetch = require('node-fetch');.
Edit 2: Ich habe nun einfachaxiosverwendet. Das funktioniert.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden