如何解决 React 构建的问题

时间:2021-04-19 14:13:13

标签: reactjs npm iis

在对 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"
  },

1 个答案:

答案 0 :(得分:1)

"build:prod": "env-cmd -f .env.prod npm run build" 中缺少 npm run build。您只有 startbuild:prodtesteject 脚本,并且不存在 build