Ошибка при запуске проекта nuxt: «nuxt не распознается как внутренняя или внешняя команда» - PullRequest
1 голос
/ 06 мая 2019

Когда я попытался запустить npm run dev в моем проекте nuxt, моя консоль вернула это сообщение:

'nuxt' is not recognized as an internal or external command, 
operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! andromeda@1.0.0 dev: `nuxt`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the andromeda@1.0.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

Ответы [ 2 ]

4 голосов
/ 10 мая 2019

Я решил эту проблему.
Я искал в stackoverflow аналогичные проблемы, и, очевидно, проблема была в кеше npm.
Я приведу ссылку ниже с решением и краткий пример того, что я сделал.

Ссылка на ответ: npm ERR!код ELIFECYCLE

Шаг 1: npm cache clean --force

Шаг 2: Удалите node_modules из папки $ rm -rf node_modules или удалите его вручную, перейдя в каталог и вправонажмите> удалить.Также удалите файл package-lock.json.

Шаг 3: npm install

Чтобы начать снова, npm start

Спасибо всем, кто нашел время, чтобы помочьочень ценю.

0 голосов
/ 06 мая 2019

Убедитесь, что nuxt установлено в вашем проекте Nuxt:

$ cd /path/to/nuxt-project
$ npm list nuxt
nuxt-project@1.0.0 /path/to/nuxt-project
└── nuxt@2.6.3 

Здесь / path / to / nuxt-project содержит ваш package.json и узловые модули .

Если он не установлен, добавьте nuxt к своему проекту , выполнив:

$ npm install --save nuxt

Илипоместите его в package.json вашего проекта , затем выполните npm install:

  "dependencies": {
    "nuxt": "^2.0.0"
  },

ОБНОВЛЕНИЕ :
Если вы все еще получаете "nuxt"не распознанные проблемы, попробуйте использовать явный путь к nuxt из вашего каталога node_modules .

Для данного каталога (после выполнения npm install --save nuxt):

nuxt-project
|- node_modules
   |- .bin
      |- nuxt
|- package.json

Обновите команду dev в package.json с помощью:

"scripts": {
  "dev": "node_modules/.bin/nuxt"
},
...