Aktueller Main scheint nicht zu bauen?

Wenn ich versuche, eine lokale Entwicklungsinstanz auszuführen, erhalte ich Folgendes nach bin/ember-cli -u:

- building...
Build Error (TemplateCompiler) in raw-templates/badge-selector-autocomplete.hbr

ENOENT: no such file or directory, open '/tmp/broccoli-155704EZeLMQlFLy1Y/out-0004-template_compiler/raw-templates/badge-selector-autocomplete.js

Ich könnte die Dinge lokal irgendwie kaputt gemacht haben, aber das ist vorher noch nie passiert.

Es erwartet eine JS-Datei, die zu einer hbr-Datei gehört?! Warum würde es das tun?

OK, gelöst!

Ich habe versucht, die neueste Version von Node (20.x) zu verwenden, da mir gesagt wurde, dass 16.x veraltet sei.

Als ich zu lts/hydrogen (18.x) zurückwechselte, funktionierte der Build wieder einwandfrei.

Dinge funktionieren mit Node 20.x (zumindest für mich!) noch nicht.

Lektion gelernt. :mortar_board:

6 „Gefällt mir“

Das ist gut zu wissen. Ich habe diese Warnung gesehen, sie aber ignoriert:

WARNUNG: Ember CLI v5.0.0 wurde nicht gegen Node v20.10.0 getestet. Siehe "https://github.com/ember-cli/ember-cli/blob/master/docs/node-support.md", um herauszufinden, welche Node-Version am besten verwendet werden sollte.

Ich benötige Node v20.10.0 für eine andere Anwendung, die gleichzeitig auf meinem lokalen Rechner läuft. Die Installation von NVM scheint das Problem gelöst zu haben:

~/discourse$ nvm use 18.18.2

2 „Gefällt mir“

Ja, nvm war auf WSL2 weitaus einfacher zu verwenden als n, das alle Arten von Berechtigungsproblemen hatte …

2 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.