Nuxt: команда ‘nuxt’ не найдена — Выходной каталог `dist /` не существует

#vue.js #vuejs2 #nuxt.js #nuxtjs

#vue.js #vuejs2 #nuxt.js #nuxtjs

Вопрос:

Я успешно создал Nuxt.js проект с этой конфигурацией с использованием CLI:

 Project name: test
Programming language: JavaScript
Package manager: Npm
UI framework: None
Nuxt.js modules: None
Linting tools: None
Testing framework: None
Rendering mode: Single Page App
Deployment target: Static (Static/JAMStack hosting)
Development tools: jsconfig.json
Version control system: Git
  

Сервер разработки работает правильно npm run dev .
npm run build также выполняется без ошибок и сообщает мне, что:

 Ready to run nuxt generate 
  

Но выполнение nuxt generate приводит к ошибке Command 'nuxt' not found . Это странно, потому что nuxt, похоже, устанавливается при выполнении npm nuxt list .

nuxt не найден

Сначала я переустановил только nuxt, а затем все зависимости после удаления node_modules/ папки, но ошибка остается прежней. Если я просто запускаю npm run start , он сообщает мне

 Nuxt Fatal Error
Error: Output directory `dist/` does not exists, please use
`nuxt generate` before `nuxt start` for static target. 
  

Это снова странно, потому что папка .nuxt/ dist/ существует.
У кого-нибудь есть идеи, что происходит не так?

dist / не существует

dist / существует

Ответ №1:

Я решил проблему. Для меня это работает, если я запускаю npm run generate вместо nuxt generate .