NEWS
Nachinstallierte node_modules werden nicht gefunden
-
Hallöchen,
ich bin gerade etwas verzweifelt. Ich stoße immer wieder auf das Problem das nachinstallierte node_modules scheinbr nicht gefunden werden.
XMLDOM ist aber in den node_modules zu finden.
Was mache ich falsch? -
@nhet sagte in Nachinstallierte node_modules werden nicht gefunden:
das nachinstallierte node_modules scheinbr nicht gefunden
wie hast du sie installiert?
-
"npm i xmldom"
-
@nhet sagte in Nachinstallierte node_modules werden nicht gefunden:
"npm i xmldom"
und in welchem Pfad ist das ausgeführt worden?
@mickym mag mich korrigieren, aber IMHO müssen die Module einfach in der node-red Instanzenkonfiguration eingetragen werden
-
Das ist nicht Node-Red, das ist der Skript-Adapter.
Aber ja, dort einfach in die Instanzkonfig eintragen und NICHT manuell nachinstallieren. Wenn dann noch Syntaxhilfe benötigt wird, das Paket ebenfalls im entsprechenden Feld darunter eintragen.
-
@homoran in /opt/iobroker
Die package.json sieht wie folgt aus:{ "name": "iobroker.inst", "version": "3.0.0", "private": true, "description": "Automate your Life", "engines": { "node": ">=10.0.0" }, "dependencies": { "dom-parser": "^0.1.6", "iobroker.admin": "^5.2.1", "iobroker.backitup": "stable", "iobroker.bluelink": "github:Newan/ioBroker.bluelink", "iobroker.discovery": "^2.7.5", "iobroker.flot": "^1.10.7", "iobroker.history": "^1.10.5", "iobroker.hm-rpc": "^1.14.50", "iobroker.ical": "^1.11.6", "iobroker.info": "^1.9.16", "iobroker.javascript": "^5.2.18", "iobroker.js-controller": "^3.3.22", "iobroker.ocpp": "github:foxriver76/ioBroker.ocpp#aada46dbd3fa53d5c81286d885fb7d29b3072f3a", "iobroker.ring": "^1.2.8", "iobroker.telegram": "^1.10.0", "iobroker.tr-064": "^4.2.15", "iobroker.trashschedule": "^1.4.0", "iobroker.vis": "^1.4.6", "iobroker.vis-history": "^1.0.0", "iobroker.vis-hqwidgets": "^1.1.9", "iobroker.vis-icontwo": "^0.84.0", "iobroker.vis-inventwo": "^3.2.5", "iobroker.vis-map": "github:ioBroker/ioBroker.vis-map", "iobroker.vis-material-webfont": "0.0.3", "iobroker.vis-materialdesign": "^0.5.9", "iobroker.vis-timeandweather": "github:ioBroker/ioBroker.vis-timeandweather#fde8246202042328770a995eba191541272d4ede", "iobroker.web": "^3.4.16", "xmldom": "^0.6.0" } }
-
@nhet sagte in Nachinstallierte node_modules werden nicht gefunden:
in /opt/iobroker
Das macht man nicht - das sorgt nur für seltsame Probleme in Adaptern, die das gleiche Modul ggf. in einer anderen Version nutzen.
-
@alcalzone sagte in Nachinstallierte node_modules werden nicht gefunden:
Das ist nicht Node-Red
OK!
Dann erst recht -
@alcalzone was genau muss ich wo Eintragen?
@alcalzone sagte in Nachinstallierte node_modules werden nicht gefunden:
Das ist nicht Node-Red, das ist der Skript-Adapter.
Aber ja, dort einfach in die Instanzkonfig eintragen und NICHT manuell nachinstallieren. Wenn dann noch Syntaxhilfe benötigt wird, das Paket ebenfalls im entsprechenden Feld darunter eintragen.
-
@nhet Wie ich schon sagte:
Das NPM-Modul, das du im Skript-Adapter nutzen willst, in die Instanzkonfiguration:
Wenn dann noch die Syntaxhilfe aktiv sein soll, das gleiche nochmal direkt darunter: