Nuxt:找不到命令'nuxt'-输出目录`dist /`不存在

时间:2020-09-26 08:55:48

标签: vue.js vuejs2 nuxt.js nuxtjs

我已使用CLI使用以下配置成功创建了Nuxt.js项目:

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。这很奇怪,因为执行npm nuxt list时似乎已安装了nuxt。

nuxt not found

我首先仅重新安装了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/ does not exist

dist/ exists

1 个答案:

答案 0 :(得分:0)

我已经解决了问题。对我来说,如果我运行npm run generate而不是nuxt generate,就可以使用。