reactjs - npm run build 在本地反应应用程序上不起作用
问题描述
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 但遇到了其他依赖问题,例如缺少 babel js。
我需要在本地系统上运行构建。需要帮忙。
我已经在互联网上搜索并阅读了各种解决方案,但由于我是新来的项目和反应,所以无法理解这个问题。
解决方案
推荐阅读
- mysql - 在 MySQL 数据库中导入程序
- python - 模块 VLC 没有属性 MusicPlayer
- vim - 将 gf 与 Webpack 别名目录一起使用
- javascript - 如何使用 Selectric.js 启用单词搜索?
- lua - 如何使用 lua 在 lighttpd + mod_magnet 中处理 POST 请求?
- discord - 如何使用机器人转移不和谐服务器的所有权
- git-bash - Windows 10 的超级终端 git bash 配置
- c++ - 使用 C++ 以编程方式更改 Mac OS 用户密码
- c++ - 如何在构造函数或重载运算符中捕获异常?
- python - 在日志文件中查找每天的 min() 和 max()