npm ERR! код ENOLOCAL при установке фасадов

C: \ WINDOWS \ system32> npx frontity create my-app && cd my-app

npm ERR! код ENOLOCAL npm ERR! Не удалось установить из «wolf \ AppData \ Roaming \ npm-cache_npx \ 4608», так как он не содержит файла package.json.

npm ERR! Полный журнал этого запуска можно найти в: npm ERR! C: \ Users \ Mystic wolf \ AppData \ Roaming \ npm-cache_logs \ 2019-12-13T06_42_07_591Z-debug.log Ошибка установки frontity @ latest с кодом 1

Я попытался очистить кеш npm, обновить версию npm, но не могу решить эту проблему. Я чувствую, что с package.json что-то не так, как исправить?


npx
person Ajmal faiz    schedule 13.12.2019    source источник


Ответы (2)


Похоже, это проблема npx, когда папка пользователя содержит пробел (Mystic wolf)

Вам нужно переместить кеш npm в папку без пробелов.

Сначала откройте cmd от имени администратора.

  • Искать cmd
  • Щелкните правой кнопкой мыши
  • Выберите «Запуск от имени администратора».
  • Введите ваш пароль

скриншот для запуска от имени администратора

Затем введите эти команды в консоль:

> mklink /J "C:\Users\mystic-wolf" "C:\Users\Mystic wolf"
> npm config set cache C:\Users\mystic-wolf\AppData\Roaming\npm-cache
> npm config set prefix C:\Users\mystic-wolf\AppData\Roaming\npm
> npm cache clean --force

У вас есть дополнительная информация здесь: https://community.frontity.org/t/error-running-npx/512/8.

person Reyes Martinez    schedule 10.01.2020

Попробуйте использовать эту команду:

npm i @frontity/core 

Оно работает.

person Johaa Jnr    schedule 29.12.2020