npm运行构建不适用于本地React应用程序

发布时间:2020-07-07 16:09
package.json中的

脚本:

  "scripts": {
    "client": "webpack-dev-server --config webpackConfig/test.js",
    "build:client": "rm -rf build/ && cross-env node scripts/testing.js",
    "build:qa": "rm -rf build/ && cross-env NODE_ENV=qa node scripts/build-client.js",
    "build:development": "rm -rf build/ && cross-env NODE_ENV=development node scripts/build-client.js",
    "build:prod": "rm -rf build/ && cross-env NODE_ENV=prod node scripts/build-client.js",
    "start": "npm-run-all --parallel dev:*",
    "dev:start": "rm -rf build/ && cross-env NODE_ENV=locally PORT=3000 node scripts/start.js",
    "dev:componentscss:css": "node-sass --watch src/componentscss -o src/componentcss --output-style expanded"
  },

如果我跑步:

npm run build:development
serve -s build 

然后我在构建文件夹中没有索引文件,它仅包含服务器,客户端文件夹和manifest.json文件。

我尝试在脚本中添加构建命令:

"build": "react-scripts build"

但是我收到未找到错误的react-scripts。 我安装了react-scripts,但缺少其他依赖项问题,例如babel js。

我需要在本地系统上运行构建。需要帮助。

我已经在互联网上搜索并阅读了各种解决方案,但是由于我是新手,所以我无法理解该问题。

回答1