在我继承的一个项目上,我试图使用build命令来构建一个不同于
Production
.
我已尝试在中更改别名
script
部分
package.json
传入额外变量,例如
--dev
和
--configuration=dev
没用。
该项目有以下json数据文件:
env.dev
env.development
env.production
和
包裹json
有这个构建别名吗
build:dev
我跑的
npm run build:dev
:
"scripts": {
"start": "NODE_ENV=dev && react-scripts start",
â¦
"build:dev": "npm run build --dev --configuration=dev && react-scripts build"
}
这是可以工作和构建的,但仅适用于我在查看结果文件时验证的生产。
如果我删除文件
env.production
从目录中选择并运行build命令,它会失败,原因是:
Creating an optimized production build...
Failed to compile.
Module not found: Error: Can't resolve 'polyfills' in 'C:\Work\MyProj\WebSiteName\src'
这告诉我它可以
polyfills
发现于
环境。生产
该位置的文件
NODE_PATH=src/
.
思想?