react-app-rewired的使用備註&&禁止生成.map(對應隱藏源碼)

一:

使用 react-app-rewired 時,除了根據文檔對應修改設置外,還給予了一些配合此插件直接使用的 webpack 插件集:https://github.com/timarney/react-app-rewired#version-1x-community-maintained-rewires-check-the-plugin-repo-for-20-support

反之,根據觀察 react-app-rewired源碼以及原理,可以自行把 webpack 的插件拿來使用:https://webpack.js.org/plugins/compression-webpack-plugin/

 

二:

優化項目時,除了客戶端的本身的優化外,nginx 也可設置gzip的支持,另外客戶端也記得通過設置 GENERATE_SOURCEMAP=false  參數來進行禁止生成.map 文件,也意外着隱藏項目發佈的源碼;

package.json -> "scripts"-> "build" -> "GENERATE_SOURCEMAP=false react-scripts build",


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章