react打包中不想要sourceMap,但是在命令里加'GENERATE_SOURCEMAP=false'后windows下报错'GENERATE_SOURCEMAP'
Posted bobo1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react打包中不想要sourceMap,但是在命令里加'GENERATE_SOURCEMAP=false'后windows下报错'GENERATE_SOURCEMAP'相关的知识,希望对你有一定的参考价值。
react打包发生产时速度有点慢,我不想要sourceMap文件
于是在build改了一下脚本命令
"build": "GENERATE_SOURCEMAP=false react-app-rewired build",
但是windows的cmd里不支持
这时候改成"set GENERATE_SOURCEMAP=false&& yarn build",
因为windows的bat命令里要加set
最终的样子是这样
"scripts": { "start": "react-scripts start", "build": "react-scripts build", "buildnomap": "set GENERATE_SOURCEMAP=false&& yarn build", "test": "react-scripts test", "eject": "react-scripts eject" },
注意这里不能有空格 ===> false和&&之间
最后执行
yarn buildnomap
快速成功打包,并且没有了.map文件
对比一下↓
以上是关于react打包中不想要sourceMap,但是在命令里加'GENERATE_SOURCEMAP=false'后windows下报错'GENERATE_SOURCEMAP'的主要内容,如果未能解决你的问题,请参考以下文章