NEWS
Error npm install dateformat
-
Hallo zusammen,
verwende in einen Script "dateformat" und benötige hierzu das dateformatz module.
Leider bekomme ich bei der Installation folgende Fehlermeldung:
pi@BrokerPi:/opt/iobroker/node_modules/iobroker.javascript/node_modules $ sudo npm install dateformat npm ERR! code ENOLOCAL npm ERR! Could not install from "node_modules/dateformat" as it does not contain a package.json file. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2018-11-13T13_38_26_244Z-debug.log
Im verweisten Debug-Log steht:
pi@BrokerPi:/opt/iobroker/node_modules/iobroker.javascript/node_modules $ sudo cat /root/.npm/_logs/2018-11-13T13_38_26_244Z-debug.log 0 info it worked if it ends with ok 1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'install', 'dateformat' ] 2 info using npm@6.4.1 3 info using node@v8.12.0 4 verbose npm-session ec2ae47108ea1e3e 5 silly install loadCurrentTree 6 silly install readLocalPackageData 7 silly fetchPackageMetaData error for dateformat@file:node_modules/dateformat Could not install from "node_modules/dateformat" as it does not contain a package.json file. 8 timing stage:rollbackFailedOptional Completed in 3ms 9 timing stage:runTopLevelLifecycles Completed in 967ms 10 verbose stack Error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.javascript/node_modules/node_modules/dateformat/package.json' 11 verbose cwd /opt/iobroker/node_modules/iobroker.javascript/node_modules 12 verbose Linux 4.14.71-v7+ 13 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "dateformat" 14 verbose node v8.12.0 15 verbose npm v6.4.1 16 error code ENOLOCAL 17 error Could not install from "node_modules/dateformat" as it does not contain a package.json file. 18 verbose exit [ 1, true ]
Hat jemanden einen Rat woran es scheitert?
-
verwende in einen Script "dateformat" `
Weshalb verwendest Du nicht die Funktion https://github.com/ioBroker/ioBroker.javascript/blob/master/doc/en/javascript.md#formatdate ?NPM-Module für Javascript müssen in der Konfiguration der Javascript-Instanz unter "zusätzliche NPM-Module" eingetragen werden. Sie werden dann automatisch installiert.
-
Hatte das Script damals hier aus dem Forum, dort war es so implementiert.
Werde das ganze jetzt auf formatDate umbauen, Danke für den Tipp!