NEWS
Installation "request-promise" Modul schlägt fehl
-
@oetti sagte in Installation "request-promise" Modul schlägt fehl:
iobroker.javascript
Ich habe aus der package.json vom iobroker.javascript mal den Verweis für das Modul entfernt - damit ging es dann. Keine Ahnung, ob das der richtige Weg ist/war
"dependencies": { "@iobroker/adapter-core": "^1.0.3", "@types/node": "^8.10.47", "@types/request": "^2.47.0", "coffee-compiler": "^0.3.2", "coffee-script": "^1.12.7", "noble": "^1.9.1", "node-schedule": "1.3.0", "request": "^2.88.0", "request-promise": "file:node_modules/request-promise", "request-promise-any": "^1.0.8", "request-promise-native": "^1.0.8", "semver": "^5.6.0", "suncalc2": "^1.8.1", "typescript": "^3.3.3333", "virtual-tsc": "^0.4.6", "vm2": "^3.6.10", "wake_on_lan": "^1.0.0" },Gruß
oetti -
@oetti sagte in Installation "request-promise" Modul schlägt fehl:
iobroker.javascript
Ich habe aus der package.json vom iobroker.javascript mal den Verweis für das Modul entfernt - damit ging es dann. Keine Ahnung, ob das der richtige Weg ist/war
"dependencies": { "@iobroker/adapter-core": "^1.0.3", "@types/node": "^8.10.47", "@types/request": "^2.47.0", "coffee-compiler": "^0.3.2", "coffee-script": "^1.12.7", "noble": "^1.9.1", "node-schedule": "1.3.0", "request": "^2.88.0", "request-promise": "file:node_modules/request-promise", "request-promise-any": "^1.0.8", "request-promise-native": "^1.0.8", "semver": "^5.6.0", "suncalc2": "^1.8.1", "typescript": "^3.3.3333", "virtual-tsc": "^0.4.6", "vm2": "^3.6.10", "wake_on_lan": "^1.0.0" },Gruß
oetti -
@oetti Das ist der richtige Weg, allerdings vermute ich stark, dass du das durch Ausführen irgendwelcher npm-Befehle dort selbst reingepackt hast ;)
@AlCalzone sagte in Installation "request-promise" Modul schlägt fehl:
Ausführen irgendwelcher npm-Befehle dort selbst reingepackt hast
Die Einträge werden bei der Installation von "Zusätzliche NPM-Module" erzeugt und bleiben offenbar erhalten, wenn man "Zusätzliche NPM-Module" in der Konfiguration wieder entfernt.
-
@AlCalzone sagte in Installation "request-promise" Modul schlägt fehl:
Ausführen irgendwelcher npm-Befehle dort selbst reingepackt hast
Die Einträge werden bei der Installation von "Zusätzliche NPM-Module" erzeugt und bleiben offenbar erhalten, wenn man "Zusätzliche NPM-Module" in der Konfiguration wieder entfernt.
-
@paul53 Mir geht es eher drum, dass der eine Eintrag auf einen lokalen Ordner verweist, in diesem Fall sogar auf den Ordner, in dem das fehlende Modul installiert werden würde.
Das macht der JS-Adapter nicht ohne manuellen Pfusch.
@AlCalzone sagte in Installation "request-promise" Modul schlägt fehl:
@paul53 Mir geht es eher drum, dass der eine Eintrag auf einen lokalen Ordner verweist, in diesem Fall sogar auf den Ordner, in dem das fehlende Modul installiert werden würde.
Das macht der JS-Adapter nicht ohne manuellen Pfusch.
Mmh, der ganze Spuk ging los, als ich das zusätzliche Modul im JS-Adapter hinzugefügt habe. Händisch habe ich die json nicht geändert.
Ich zieh mal eine Kopie aus dem Backup hoch und teste das dann nochmal. Sind bei mir alles VMs, so dass das relativ schnell gehen sollte.
Dann gebe ich nochmal Bescheid.
Danke
oetti