NEWS
iobroker/create-adapter Fehler-meldungen oder kein Output
-
Ich habe Iobroker neu installiert (alles aktuell) und dann in /opt/iobroker/node_modules zuerst das create-adapter tool installiert. Danach in einem neuen iobroker.xxx folder das Kommando "npx @iobroker/create-adapter" ausgeführt. Ich habe alle Fragen beantwortet für eine neuen Javascript Adapter und am Ende passiert das:
..... That's it. Please wait a minute while I get this working... [1/2] Generating files... Could not translate to "es": Rate-limited by Google Translate Could not translate to "nl": Rate-limited by Google Translate Could not translate to "pt": Rate-limited by Google Translate Could not translate to "zh-cn": Rate-limited by Google Translate .... und so weiter bis [2/2] Installing dependencies... npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies. npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2. npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.1 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules/glob-watcher/node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) added 553 packages from 775 contributors and audited 561 packages in 10.058s 35 packages are looking for funding run `npm fund` for details found 0 vulnerabilities All done! Have fun programming! ♥ havn@iobroker-dev:/opt/iobroker/node_modules/iobroker.havn# ls LICENSE admin io-package.json main.js node_modules package.json tsconfig.check.json README.md gulpfile.js lib main.test.js package-lock.json test tsconfig.json
Davor hatte ich einige Versuche, bei denen am Ende das Directory leer war!
Nach Neu-Aufsetzen den Ubunto 20.4 (CT unter Proxmox) und Install aller Komponenten bekomme ich jetzt files.Aber was bedeuten die Fehler-Meldungen ?
-
@hlwerschner sagte in iobroker/create-adapter Fehler-meldungen oder kein Output:
Ich habe Iobroker neu installiert (alles aktuell) und dann in /opt/iobroker/node_modules zuerst das create-adapter tool installiert. Danach in einem neuen iobroker.xxx folder das Kommando "npx @iobroker/create-adapter" ausgeführt. Ich habe alle Fragen beantwortet für eine neuen Javascript Adapter und am Ende passiert das:
..... That's it. Please wait a minute while I get this working... [1/2] Generating files... Could not translate to "es": Rate-limited by Google Translate Could not translate to "nl": Rate-limited by Google Translate Could not translate to "pt": Rate-limited by Google Translate Could not translate to "zh-cn": Rate-limited by Google Translate .... und so weiter bis [2/2] Installing dependencies... npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies. npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2. npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.1 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules/glob-watcher/node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) added 553 packages from 775 contributors and audited 561 packages in 10.058s 35 packages are looking for funding run `npm fund` for details found 0 vulnerabilities All done! Have fun programming! ♥ havn@iobroker-dev:/opt/iobroker/node_modules/iobroker.havn# ls LICENSE admin io-package.json main.js node_modules package.json tsconfig.check.json README.md gulpfile.js lib main.test.js package-lock.json test tsconfig.json
Davor hatte ich einige Versuche, bei denen am Ende das Directory leer war!
Nach Neu-Aufsetzen den Ubunto 20.4 (CT unter Proxmox) und Install aller Komponenten bekomme ich jetzt files.Aber was bedeuten die Fehler-Meldungen ?
das sind keine fehlermeldungen, es sind nur warnungen, sonst sieht alles gut aus
Could not translate to "es": Rate-limited by Google Translate
es wird der google translate dienst verwendet um bestimmte inhalte des adapters zu übersetzen.
du hast aber nur ein begrenztes kostenloses tägliches kontingent. Das heist nur, das du heute nichts mehr automatisch übersetzen kannst. ist aber unkritisch. das macht man erst, wenn der adapter einigermaßen läuft und du in den test mit anderen gehst. unter umständen musst du das mehrere tage hintereinander immer wieder aufrufen, bis alles übersetzt istnpm WARN deprecated chokidar ....
hier warnt NPM, das einige Pakete oder Versionen dieser Pakete nicht mehr weiterentwickelt werden.
Da diese Abhängigkeiten meist iobroker direkt betreffen, kannst du da nichts machen.
einfach ignorierenDie Ergänzung
ll break on node v14+
bededeutet für dich, du solltest kein node 14 installiert haben, sondern nur 12
-
@hlwerschner sagte in iobroker/create-adapter Fehler-meldungen oder kein Output:
Ich habe Iobroker neu installiert (alles aktuell) und dann in /opt/iobroker/node_modules zuerst das create-adapter tool installiert.
Für die Zukunft: du musst
create-adapter
nirgends installieren. Nur den erwähnten npx Befehl ausführen.Ansonsten hast du alles richtig gemacht. Einzig die Frage stellt sich: in welches Verzeichnis hast du den neuen Adapter erstellt? Hoffentlich nicht in node_modules sondern in einem eigenen Verzeichnis direkt in /opt/iobroker
Sonst wird dir das Verzeichnis immer wieder gelöscht werden. -
@unclesam sagte in iobroker/create-adapter Fehler-meldungen oder kein Output:
in welches Verzeichnis hast du den neuen Adapter erstellt?
Ergänzend: Der Befehl
npx @iobroker/create-adapter
sollte in dem Verzeichnis ausgeführt werden, wo deine lokalen Adapter-Repositories liegen. Also z.B. wenn du alles inC:\dev
hast, dort auch den Befehl ausführen - dann wird das Adapterverzeichnis dort erstellt.