create-react-app如何更改打包文件路径
如题:
我使用react-app-rewired 将output.path的值修改为工程下的dist目录。
但是执行后build后报错:
ENOENT: no such file or directory, open
'D:developworkspacestatisticsbuildstaticcss0.7260c3c5.chunk.css'
create-react-app更改打包路径,除了修改output.path还需要修改其他地方吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 github issue 里找到解决办法了
在 config-overrides.js ,修改 create-react-app 中的 paths.appBuild 变量就可以了。
const paths = require('react-scripts/config/paths');
paths.appBuild = path.join(path.dirname(paths.appBuild), 'dist'); // 修改打包目录
config
文件夹下,paths.js
,将72行appBuild: resolveApp('build')
的build
改为dist
根据
webpack.config.js
中147行,path: isEnvProduction ? paths.appBuild : undefined,
只需要修改
paths.appBuild
即可