Кажется, текущая ветка main не собирается?

При попытке запустить локальный экземпляр разработки после выполнения команды bin/ember-cli -u я получаю следующее:

- building...
Ошибка сборки (TemplateCompiler) в raw-templates/badge-selector-autocomplete.hbr

ENOENT: файл или каталог не найден, open '/tmp/broccoli-155704EZeLMQlFLy1Y/out-0004-template_compiler/raw-templates/badge-selector-autocomplete.js

Возможно, я что-то сломал локально, но раньше такого не случалось.

Оно ожидает файл js вместе с файлом hbr?! Почему оно так делает?

Отлично, проблема решена!

Я пытался использовать последнюю версию Node (20.x), так как мне сказали, что версия 16.x устарела.

Когда я вернулся к lts/hydrogen (18.x), сборка снова прошла успешно.

Очевидно, что с Node 20.x пока что ничего не работает (по крайней мере, у меня!).

Урок усвоен. :mortar_board:

Хорошо, что это известно. Я видел это предупреждение, но игнорировал его:

WARNING: Ember CLI v5.0.0 не протестирован с Node v20.10.0. См. "https://github.com/ember-cli/ember-cli/blob/master/docs/node-support.md", чтобы узнать, какая версия Node лучше всего подходит для использования.

Мне нужна Node v20.10.0 для другого приложения, которое работает параллельно на моём локальном компьютере. Установка NVM, похоже, решила проблему:

~/discourse$ nvm use 18.18.2

Да, nvm на WSL2 использовать гораздо проще, чем n, который вызывал всякие проблемы с правами доступа…