#npm #monorepo #nomachine-nx
Вопрос:
Я не уверен, что может пойти не так, и сообщение об ошибке остается пустым всякий раз, когда я его открываю. Я искал в Интернете исправления, но ничего не помогло, поэтому я спрашиваю здесь.
Моя версия узла: v16.1.0 Моя версия npm: 8.1.3
И в настоящее время я использую ОС Monterey на своем MacBook M1.
khalidn@Khalids-MacBook-Air Next % npx create-nx-workspace --preset=next ✔ Workspace name (e.g., org name) · km ✔ Application name · site ✔ Default stylesheet format · css ✔ Use Nx Cloud? (It's free and doesn't require registration.) · No gt; NX Nx is creating your workspace. To make sure the command works reliably in all environments, and that the preset is applied correctly, Nx will run "npm install" several times. Please wait. ✖ Installing dependencies with npm gt; NX ERROR Nx failed to install dependencies Exit code: 1 Log file: /var/folders/vk/k0pds4vn1cb7wf1jvbhdj79w0000gn/T/tmp-46552-0zjGtpc1VjRl/error.log
Кто-нибудь еще проходил через это?
Комментарии:
1. Та же проблема и здесь, похоже, она не работает при создании пакета @parcel/watcher. (M1 Монтеррей, Узел 16.6.1, Пряжа 1.22.17)
2. Смогли ли вы найти решение?
Ответ №1:
Я смог заставить его работать, установив его таким образом в терминале:
npx create-nx-workspace [workspace name] --preset=next --style=css --appName=[app name]
Ответ №2:
Хорошо, я изучил это, и проблема возникает, когда в полном пути к вашему репо nx есть пробелы.
Просматривая созданный журнал, компилятор make жалуется, что отсутствует папка, и это связано с тем, что он ищет эту папку в частичном пути.
Я не уверен, кто несет ответственность за устранение этой проблемы, но обходным путем было бы убедиться, что в вашем пути к репо nx нет пробелов!
Ответ №3:
На Mac это сработало для меня:
npm uninstall @nrwl/schematics; npm install -g @nrwl/schematics npm cache clean --force;npx create-nx-workspace@latest