【发布时间】:2025-12-03 07:30:01
【问题描述】:
背景
我或多或少一直在关注the official guide to setup a local dev environment with react,它似乎使用create-react-app,这确实设置了很多。
现在,如果我运行npm run build,我会得到build 文件夹中所有内容的缩小版本。
但是,如果我运行npm start,NodeJS 服务的版本似乎没有任何修改。但我看不到这些文件。
问题
所以要么:
- 我可以在某处访问
npm start生成的文件吗?因为这些似乎没有修改。 (build从未在此处修改过) - 或者我可以以某种方式运行
npm run build,以便它使用未最小化的文件进行“开发”构建?
尝试
我的目标只是访问最小化版本的 react 脚本。
至于最后一个问题我试过some parameters and enironmental variables as suggested in this question,但是如你所见,它失败了:
$ 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"
},
注意:请不要问我为什么这样做或试图说服我这样做是不好的。我可能想要这个的原因有很多,例如调试或this specific use case。
【问题讨论】:
-
顺便说一句,这似乎是一件非常困难的事情,我已经asked the
create-react-appdevs,这是否可以在他们的脚本中默认实现。
标签: node.js reactjs minify create-react-app react-scripts