daily-share icon indicating copy to clipboard operation
daily-share copied to clipboard

create-react-app 2.x 自定义配置(2019-12-31)

Open yaogengzhu opened this issue 5 years ago • 4 comments

如何在react中的config-overrides.js 文件中,去掉静态文件夹中的css和js的map文件

//  在文件中添加这一行代码~ 
process.env.GENERATE_SOURCEMAP = "false" 

// 如何提高打包的速度呢? 
module.exports = function override ((config, nev) { 
    if (env === 'production') {
          config.devtool = 'none' 
    }
})

yaogengzhu avatar Dec 31 '19 10:12 yaogengzhu

  • 为什么说,process.env.GENERATE_SOURCEMAP = "false" 一行代码就可以生效呢?

参考, 这个GENERATE_SOURCEMAP 值在开发环境中是不生效的。 只有在生产环境中生效!

  • 具体的打包构建素的优化,可以参考 devtool

yaogengzhu avatar Dec 31 '19 10:12 yaogengzhu

没有改配置的速度 image

yaogengzhu avatar Dec 31 '19 10:12 yaogengzhu

配置后的速度 image

yaogengzhu avatar Dec 31 '19 10:12 yaogengzhu