Error: No build files found, please run `nuxt build` before launching `nuxt start

Error: No build files found, please run `nuxt build` before launching `nuxt start

我使用

创建了一个 nuxt 样板文件

vue-cli nuxt-community/starter-template

我还使用

创建了另一个

create-nuxt-app

。他们都正确地创建了我的样板。但任何时候我尝试使用

构建开始我的项目

yarn start

我收到这个错误:

Error: No build files found, please run nuxt build before launching `nuxt start

此外,每当我 运行

nuxt build

我明白了:

No command 'nuxt' found, did you mean: Command 'next' from package 'nmh' (universe) nuxt: command not found

但是当我 运行

yarn build

它构建并且 运行ning 纱线第二次开始工作但没有热模块重新加载。我不知道是什么问题。不知道我的yarn是断了还是nuxt。请帮忙!

nuxt build 在命令行中不起作用,因为您没有将它添加到 PATH 变量中。 npm run build 将查看您的依赖项并使用它。

要获取开发服务器 运行,请使用 npm run dev。我相信默认情况下它将启动一个开发服务器,并在端口 3000 上实时重新加载。要构建生产环境,请使用 npm run buildnpm run start.

为了使用nuxt命令(nuxt build)

使用 yarn global add nuxt

将 nuxt 添加到全局

检查您的 package.json 脚本中的可用命令 属性

"scripts": {
    "dev": "nuxt",
    "build": "nuxt build",
    "start": "nuxt start",
    "generate": "nuxt generate",
    "lint": "eslint --ext .js,.vue --ignore-path .gitignore .",
    "precommit": "npm run lint"
  },

nuxt buildyarn build 是用于生产构建的命令

最后,

使用 nuxtyarn dev 进行热模块重新加载的开发

查看the docs了解更多详情