背景
我一直在或多或少地遵循官方指南来设置本地开发环境,react似乎使用create-react-app
,它确实设置了很多。
现在,如果我运行,我会得到文件夹npm run build
中所有内容的缩小版本。build
但是,如果我运行npm start
NodeJS 服务的版本似乎没有任何修改。但我看不到这些文件。
问题
所以要么:
- 我可以访问
npm start
某处生成的文件吗?因为这些似乎没有修改。(build
从不在那里修改) - 或者我可以以某种方式运行
npm run build
,所以它使用未最小化的文件进行“开发”构建?
尝试
我的目标只是获取最小化版本的 react scripts。
至于最后一个问题,我已经按照这个问题的建议尝试了一些参数和环境变量,但正如你所看到的,它失败了:
$ NODE_ENV=dev npm run build --dev --configuration=dev
> example-project@0.1.0 build [...]
> react-scripts build
Creating an optimized production build...
[...]
系统
我package.json
有默认脚本:
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
注意:请不要问我为什么这样做或试图说服我这样做是不好的。我可能想要这个的原因有很多,例如调试或这个特定的用例。