在对 React 应用程序进行更改之后。我想再次构建更改并重新部署到 IIS。但出于一个奇怪的原因,构建不再起作用。我已经尝试了一切重建,但没有奏效。
我试过了
npm run build:prod
> project@0.1.0 build:prod C:\Users\MYNAME\source\repos\Project
> env-cmd -f .env.prod npm run build
npm ERR! missing script: build
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\MYNAME\AppData\Roaming\npm-cache\_logs\2021-04-19T13_38_22_516Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! Project@0.1.0 build:prod: `env-cmd -f .env.prod npm run build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the Project@0.1.0 build:prod script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
这是我的 package.json 的脚本部分
"scripts": {
"start": "env-cmd -f .env.dev react-scripts start",
"build:prod": "env-cmd -f .env.prod npm run build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
答案 0 :(得分:1)
在 "build:prod": "env-cmd -f .env.prod npm run build"
中缺少 npm run build
。您只有 start
、build:prod
、test
、eject
脚本,并且不存在 build
。