当前位置: 首页 > news >正文

最好用的网站电商运营培训课程

最好用的网站,电商运营培训课程,创新实用小产品设计,西安网站建设设计公司前言: 在使用 create-react-app 创建的React应用中,默认情况下会生成带有.map文件的打包文件,这些.map文件包含了源代码和调试信息,用于开发和调试过程中进行错误跟踪。然而,在生产环境中,这些.map文件通常…

前言:

在使用 create-react-app 创建的React应用中,默认情况下会生成带有.map文件的打包文件,这些.map文件包含了源代码和调试信息,用于开发和调试过程中进行错误跟踪。然而,在生产环境中,这些.map文件通常是不必要的,因为它们会增加打包文件的大小,而且不会被浏览器使用。

默认的打包文件目录截图:
map文件很大,部署到生产复制有些不合适,虽然,不影响加载速度,但是占磁盘空间。
打包截图

解决方案:

方法一:直接修改配置文件

在node_modules文件夹中找到react-scripts包路径/node_modules/react-scripts/config/webpack.config.prod.js
找到const shouldUseSourceMap = process.env.GENERATE_SOURCEMAP !== ‘false’;将这一行代码注释
在下面添加一行 const shouldUseSourceMap = false;
重启终端,重新打包

如果 使用了 npm run eject则可以直接修改 config/webpack.config.js 里的内容 :
搜索 shouldUseSourceMap 找到 const 声明它的地方。然后直接 让其=false(或者复制一下=false也行)

const shouldUseSourceMap = process.env.GENERATE_SOURCEMAP !== 'false';

改成:

//const shouldUseSourceMap = process.env.GENERATE_SOURCEMAP !== 'false';
const shouldUseSourceMap = process.env.GENERATE_SOURCEMAP= 'false';

config/webpack.config.js截图

方法二:修改 package.json里的 打包命令

yarn add cross-env

修改 package.json里的build 命令 :

 "build": "cross-env GENERATE_SOURCEMAP=false node scripts/build.js",

方法三:添加.env文件修改变量(推荐)

在根目录下创建 .env文件,里面写入:

GENERATE_SOURCEMAP = false

方法四:没暴露 webpack配置

react-app-rewired 和 customize-cra-5 这个也可以重写自己的webpack配置。

module.exports = function override(config, env) {// 修改生成 source map 的配置config.devtool = 'source-map'; // 或者 'nosources-source-map'return config;
};

总结:

配置完后需要重新 npm run build! 总的来说 方法三最方便。
如果你 没暴露 wbpack配置,使用的是重写配置用方式四,倒也很轻松。

http://www.hrbkazy.com/news/23222.html

相关文章:

  • 广西网红排名百度seo公司哪家好一点
  • ecshop 手机网站电商
  • 关于集团网站建设的修改请示百家号关键词排名
  • wordpress 付费文章seo查询爱站
  • 海外sns网站情感营销经典案例
  • 网站建设公司是什么泰安百度推广公司
  • 麻栗坡做网站百度竞价点击价格
  • 织梦cms电影网站源码seo网站关键词优化方法
  • 阿克苏网站建设百度一下搜索引擎
  • 玉环做网站有哪些苏州seo整站优化
  • 什么网站做简历免费下载seo计费系统登录
  • 中国网站备案查询系统安徽网站开发哪家好
  • 学做面包网站推销
  • 乌兰察布做网站公司新手销售怎么和客户交流
  • 科技网站建设 长沙品牌宣传推广文案
  • 网站页面设计公司推荐兰州正规seo整站优化
  • 个人做理财网站网络推广有哪些方法
  • 现在c 做网站用什么框架淘宝指数入口
  • 朋友说是做彩票网站运营维护百度手机网页版入口
  • 公司网站用个人备案 2018google官方版下载
  • 在溧水做新店推广那家网站好百度推广案例及效果
  • 网站原型图展示教育培训机构推荐
  • amazon ec2 wordpress北京seo招聘信息
  • copyright技术支持 东莞网站建设网络推广外包公司排名
  • 专业做视频的网站有哪些内容百度健康人工客服电话24小时
  • 免费建立网站软件推广app的软文案例
  • 罗田住房和城乡建设局网站求网址
  • 东莞市住房福州seo扣费
  • 犀牛云 做网站电子网址怎么创建
  • 汕头市委网站两学一做如何优化网络速度