NEWS
Node 5 unter Windows ?
-
Hallo,
ich habe gerade etwas gefunden, mit dem ich meine Solar-WW Anlage steuern kann. Dazu wird aber im JS-Adapter das Modul resol-vbus benötigt.
Also habe ich das eingetragen und nach speichern kam das hier im Log:
avascript.1 2018-03-11 16:23:39.196 info javascript.1 2018-03-11 16:23:39.196 info └── serialport@6.1.1 (bindings@1.3.0, commander@2.15.0, safe-buffer@5.1.1, promirepl@1.0.1, debug@3.1.0, nan@2.9.2, prebuild-install@2.5.1, prompt-list@3.1.2) javascript.1 2018-03-11 16:23:39.196 info ├── moment@2.21.0 javascript.1 2018-03-11 16:23:39.196 info ├── numeral@1.5.6 javascript.1 2018-03-11 16:23:39.196 info ├── moment-timezone@0.5.14 javascript.1 2018-03-11 16:23:39.196 info ├── lodash@2.4.1 javascript.1 2018-03-11 16:23:39.196 info ├── q@1.5.1 javascript.1 2018-03-11 16:23:39.196 info ├── sprintf@0.1.5 javascript.1 2018-03-11 16:23:39.196 info ├── buffer-more-ints@0.0.2 javascript.1 2018-03-11 16:23:39.196 info resol-vbus@0.17.0 iobroker\node_modules\iobroker.javascript\node_modules\resol-vbus javascript.1 2018-03-11 16:23:38.551 error javascript.1 2018-03-11 16:23:38.551 error install Successfully installed prebuilt binary! javascript.1 2018-03-11 16:23:38.551 error prebuild-install info javascript.1 2018-03-11 16:23:38.551 error info unpack required c:\iobroker\node_modules\iobroker.javascript\node_modules\resol-vbus\node_modules\serialport\build\Release\serialport.node successfully javascript.1 2018-03-11 16:23:38.551 error prebuild-install javascript.1 2018-03-11 16:23:38.547 error javascript.1 2018-03-11 16:23:38.547 error unpack resolved to c:\iobroker\node_modules\iobroker.javascript\node_modules\resol-vbus\node_modules\serialport\build\Release\serialport.node javascript.1 2018-03-11 16:23:38.547 error prebuild-install info javascript.1 2018-03-11 16:23:38.528 error javascript.1 2018-03-11 16:23:38.528 error prebuild-install info unpacking @ C:\Windows\system32\config\systemprofile\AppData\Roaming\npm-cache\_prebuilds\https-github.com-node-serialport-node-serialport-releases-download-v6.1.1-serialport-v6. javascript.1 2018-03-11 16:23:38.528 error renaming to @ C:\Windows\system32\config\systemprofile\AppData\Roaming\npm-cache\_prebuilds\https-github.com-node-serialport-node-serialport-releases-download-v6.1.1-serialport-v6.1.1-node-v46-win32- javascript.1 2018-03-11 16:23:38.528 error prebuild-install info javascript.1 2018-03-11 16:23:38.030 error javascript.1 2018-03-11 16:23:38.030 error downloading to @ C:\Windows\system32\config\systemprofile\AppData\Roaming\npm-cache\_prebuilds\https-github.com-node-serialport-node-serialport-releases-download-v6.1.1-serialport-v6.1.1-node-v46-win javascript.1 2018-03-11 16:23:38.029 error prebuild-install info javascript.1 2018-03-11 16:23:38.028 error javascript.1 2018-03-11 16:23:38.028 error http 200 https://github.com/node-serialport/node-serialport/releases/download/v6.1.1/serialport-v6.1.1-node-v46-win32-x64.tar.gz javascript.1 2018-03-11 16:23:38.028 error prebuild-install javascript.1 2018-03-11 16:23:36.750 error javascript.1 2018-03-11 16:23:36.750 error request GET https://github.com/node-serialport/node-serialport/releases/download/v6.1.1/serialport-v6.1.1-node-v46-win32-x64.tar.gz javascript.1 2018-03-11 16:23:36.750 error prebuild-install http javascript.1 2018-03-11 16:23:36.732 error javascript.1 2018-03-11 16:23:36.732 error info looking for cached prebuild @ C:\Windows\system32\config\systemprofile\AppData\Roaming\npm-cache\_prebuilds\https-github.com-node-serialport-node-serialport-releases-download-v6.1.1-serialport-v javascript.1 2018-03-11 16:23:36.732 error prebuild-install javascript.1 2018-03-11 16:23:36.730 error javascript.1 2018-03-11 16:23:36.730 error info looking for local prebuild @ prebuilds\serialport-v6.1.1-node-v46-win32-x64.tar.gz javascript.1 2018-03-11 16:23:36.730 error prebuild-install javascript.1 2018-03-11 16:23:36.728 error javascript.1 2018-03-11 16:23:36.728 error begin Prebuild-install version 2.5.1 javascript.1 2018-03-11 16:23:36.728 error info javascript.1 2018-03-11 16:23:36.728 error javascript.1 2018-03-11 16:23:36.727 error prebuild-install javascript.1 2018-03-11 16:23:36.436 info javascript.1 2018-03-11 16:23:36.436 info > prebuild-install || node-gyp rebuild javascript.1 2018-03-11 16:23:36.436 info > serialport@6.1.1 install c:\iobroker\node_modules\iobroker.javascript\node_modules\resol-vbus\node_modules\serialport javascript.1 2018-03-11 16:23:36.436 info javascript.1 2018-03-11 16:23:21.847 error javascript.1 2018-03-11 16:23:21.847 error WARN engine prompt-base@4.1.0: wanted: {"node":">=5.0"} (current: {"node":"4.5.0","npm":"2.15.9"}) javascript.1 2018-03-11 16:23:21.847 error npm javascript.1 2018-03-11 16:23:21.689 error javascript.1 2018-03-11 16:23:21.689 error WARN engine prompt-checkbox@2.2.0: wanted: {"node":">=5.0"} (current: {"node":"4.5.0","npm":"2.15.9"}) javascript.1 2018-03-11 16:23:21.689 error npm javascript.1 2018-03-11 16:23:21.369 error javascript.1 2018-03-11 16:23:21.369 error WARN engine prompt-radio@1.2.1: wanted: {"node":">=5.0"} (current: {"node":"4.5.0","npm":"2.15.9"}) javascript.1 2018-03-11 16:23:21.369 error npm javascript.1 2018-03-11 16:23:21.121 error javascript.1 2018-03-11 16:23:21.121 error WARN engine prompt-list@3.1.2: wanted: {"node":">=5.0"} (current: {"node":"4.5.0","npm":"2.15.9"}) javascript.1 2018-03-11 16:23:21.120 error npm javascript.1 2018-03-11 16:23:20.257 error javascript.1 2018-03-11 16:23:20.257 error WARN deprecated sprintf@0.1.5: The sprintf package is deprecated in favor of sprintf-js. javascript.1 2018-03-11 16:23:20.256 error npm javascript.1 2018-03-11 16:23:17.990 info npm install resol-vbus --production --prefix "c:\iobroker\node_modules\iobroker.javascript" (System call) javascript.1 2018-03-11 16:23:17.985 info starting. Version 3.6.4 in c:/iobroker/node_modules/iobroker.javascript, node: v4.5.0
Wenn ich das richtig verstehe sollte ich node updaten.. Blöde Frage .. IoBorker läuft unter Windows noch mit 1.2.3 (noch nicht auf 1.2.7 aktualisiert, da es hier ja wohl noch kritisch ist)
Würde mit dem Update auf 1.2.7 auch node aktualisiert werden oder muss ich das irgendwie von Hand machen ?
Reicht es, das Installationsverzeichniss vor dem Experimentieren einfach wegzusichern oder gibt es unter Windows auch irgendwelche Registry Keys oder andere Dinge , ausser dem Zeug in c:\iobroker ?
.. habe ich alle Fragen gestellt ? (wahrscheinlich nicht…)
-
ich stelle mal die erste Frage: Tut das Modul was Du willst? Dann lass alles so wie es ist.
Ansonsten ist ein node6 update angesagt (nicht 5!!)
-
Das kann ich jetzt noch gar nicht sagen, da das Lan-Interface noch nicht angekommen ist…
Node 6.... Node 8 ist aktuell ? Dennoch die 6 ?
-
Bei node 8 must Du wegen npm aufpassen wegen Version. Ab js-controller 1.3.0 sollte mit npm >= 5.7.1 das kein Problem sein. Bei node 6 ist man aktuell (meiner Meinung nach) am besten aufgehoben
-
Ich musste es "von Hand" auf meiner Windowskiste aktualisieren.