我想在一个npm run命令中运行build命令(客户端和服务器)。 因此,在我的package.json脚本部分中,我添加了以下行:
"build-all": "ng build --prod && ng run web-app:server",
当我运行以下命令时出现问题:npm运行build-all --configuration = qa.europe。
分别运行每个命令时会加载配置,而运行上述命令时则不会加载。
有什么想法吗?
答案 0 :(得分:0)
您可以尝试使用后安装,如下所示:
"scripts": {
"start": "ng run web-app:server",
"postinstall": "ng build --prod --configuration=qa.europe",
}
因此,在安装npm后,将开始构建UI。然后启动服务器。
答案 1 :(得分:0)
您可以尝试一下。
"scripts": {
"start:production": "npm install && npm run build && npm run start:prod",
"start:prod": "cross-env NODE_ENV=production node server",
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
}
npm运行start:production,它将同时运行“ start:production”和“ start:prod”这两个脚本