nuxt js 在本地构建,在生产服务器上 运行

nuxt js build locally, and run on server of the production

我在本地构建了nuxt js的项目,即npm run build,并使用.nuxt文件夹推送项目,而不是node_modules文件夹。 然后运行npm run start的命令失败了。

输出信息: sh: nuxt: 找不到命令

为什么?

npm run start 将 运行 来自 package.json 的脚本:

"scripts": {
    "start": "nuxt start",
    ...
}

它是 运行 node_modules/nuxt/bin/nuxt start

的别名

所以 node_modules/ 文件夹是必需的。