如何在 Nodejs 包中配置"npm run-script build"命令.json



我正试图在AWS EBS上部署基于nextjs的项目,但它无法在服务器上运行脚本"npm run script build",从而使基于nextjs的构建包成为文件夹,并可以运行应用程序。这是我的json。

"scripts": {
"dev": "node server.js",
"build": "next build",
"start": "cross-env NODE_ENV=production node server.js"
}

当我在服务器上部署我的应用程序时,它会出现以下错误。

错误:在"/var/app/current/.next"目录中找不到有效的内部版本!在启动之前,请尝试使用"下一个版本"构建您的应用程序服务器

在服务器上运行应用程序之前,我需要运行命令"npm run script build",但不知道如何实现这个

我们可以一次运行多个命令。

"scripts": {
"dev": "node server.js",
"build": "next build",
"start": "npm-run-script-build && cross-env NODE_ENV=production node server.js"
}

最新更新