跳到主要内容

React构建时不生成sourcemap

· 阅读需 2 分钟
Hanasaki
阿巴阿巴阿巴

生产模式构建静态网页时,默认会生成 .map 文件,比较大,并且部署后通过浏览器访问可以在控制台看到开发时的源代码,虽说是方便调试,但是都构建 Production Build 了还能被查看代码总让人心里不太舒服。

配置

可以通过配置 .env 文件,将 GENERATE_SOURCEMAP 设为 false 即可不生成 sourcemap 文件。

创建 .env 文件,并在文件中添加这行代码

GENERATE_SOURCEMAP = false

更多

列几个常用的,见下表

变量生效的模式描述
BROWSER开发设置启动的浏览器,其值请查看 这里
HOST开发自定义开发服务器的主机地址,例如 HOST=127.0.0.1
PORT开发设置开发服务器运行的端口,例如 PORT=8080
HTTPS开发当 HTTPS=true 时,开发服务器将以https模式运行
BUILD_PATH生产设置build文件夹路径,相对于项目根目录