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

本溪网站开发公司电话国内优秀企业网站设计

本溪网站开发公司电话,国内优秀企业网站设计,中国网站开发,网站如何进行建设目录 背景先解决内存溢出问题 让项目能够打包打包优化公共第三方模块 提取出来 不走webpack 打包 , 改成 cdn 引入项目中使用 图片等 静态资源 全部走cdn使用thread-loader 开启多线程打包 后序 背景 其他项目组有个项目迭代了3年#xff0c;突然有一天 vuecli-4 webpack打包… 目录 背景先解决内存溢出问题 让项目能够打包打包优化公共第三方模块 提取出来 不走webpack 打包 , 改成 cdn 引入项目中使用 图片等 静态资源 全部走cdn使用thread-loader 开启多线程打包 后序 背景 其他项目组有个项目迭代了3年突然有一天 vuecli-4 webpack打包出现了 内存溢出于是紧急协助处理了下。 先解决内存溢出问题 让项目能够打包 将打包内存 扩大到4G // package.json //将内存 扩大到 4G 。scripts: {dev: NODE_OPTIONS\--max-old-space-size4096\ vue-cli-service serve --mode dev,build:uat: NODE_OPTIONS\--max-old-space-size4096\ vue-cli-service build --mode uat,build:pre: NODE_OPTIONS\--max-old-space-size4096\ vue-cli-service build --mode pre,build:prd: NODE_OPTIONS\--max-old-space-size4096\ vue-cli-service build --mode prd,eslint: eslint --ext .js,.vue src eslint \src/**/*.{js,vue}\ --fix,lint: vue-cli-service lint --fix,prepare: husky install} node 在Linux服务器 单服务v8运行内存 默认最大为1.4G 打包优化 公共第三方模块 提取出来 不走webpack 打包 , 改成 cdn 引入 // vue.config.jsconfigureWebpack: (config) {......config.externals {echarts: echarts,vue: Vue,axios: axios,vuex: Vuex,vue-router : VueRouter} } // index.html !-- 性能优化这几个包如果通过webpack打包出来体积太大了影响首屏加载时间-- script srchttps://xxxx.com/public/wlc/qywx/utils/echarts.min.js/script script srchttps://xxxx.com/public/wlc/qywx/utils/vue.min.js /script script srchttps://xxxx.com/public/wlc/qywx/utils/axios.min.js /script script srchttps://xxxx.com/public/wlc/qywx/utils/vuex.min.js /script script srchttps://xxxx.com/public/wlc/qywx/utils/vue-router.min.js /script项目中使用 图片等 静态资源 全部走cdn 图片引用直接用cdn ,不走本地打包 使用thread-loader 开启多线程打包 thread-loader 与 vue-loader 和 babel-loader 结合使用以加速构建过程 npm i -D thread-loader// vue.config.jschainWebpack(config) { ... ...// 配置 thread-loader 与 vue-loader 结合config.module.rule(vue).use(thread-loader).loader(thread-loader).options({// 为 thread-loader 设置参数如线程数workers: 3,// 其他可能需要的选项如缓存// workerParallelJobs: 50,// poolTimeout: 2000,}).end().use(vue-loader).loader(vue-loader).end()// 配置 thread-loader 与 babel-loader 结合config.module.rule(js).exclude.add(/node_modules/).end().use(thread-loader).loader(thread-loader).options({// 保持与 vue-loader 中 thread-loader 的选项一致workers: 3,// 其他可能需要的选项// ...}).end().use(babel-loader).loader(babel-loader).end()} 后序 项目重构成 vue3 多入口页面。多入口对比单入口 有个优势就是每个入口的打包 内存环境都是独立 重新计算的。
http://www.zqtcl.cn/news/150097/

相关文章:

  • 广州白云机场网站建设查询域名备案信息
  • 苗族网站建设中牟做网站
  • 潍坊网站建设建站哪个网站的课件做的好处
  • 网站建设平台杭州网上交易平台
  • 您提交的网站域名无备案我想学网站建设
  • 怎样做国际网站dw网页设计代码免费
  • wordpress做企业站基础微网站开发公司
  • 用上海注册的公司建的网站怎么做asp网站
  • 一个专做特卖的网站千鸟云网站建设
  • 哈尔滨网站优化seo知名公司
  • 企业网站的开发流程个人免费建网站
  • 旅游网站平台建设方案策划书wordpress 自建cdn
  • 网站开发回访话术内容电商网站有哪些
  • 网络广告投放网站网站如何做关
  • 葫芦岛住房和城乡建设厅网站野望王绩
  • 小说网站怎么做网站建设需求分析班级
  • 开设购物网站的方案网站免费seo
  • 免费手机h5模板网站模板下载wordpress所有插件
  • 北京做网站开发公司wordpress主题创建后门
  • 企业门户网站建设内容企业建设网站的功能是什么意思
  • 做a的网站有哪些在国外做网站推广
  • 做外贸网站设计上需要注意什么python做音乐网站
  • 英语门户网站织梦源码wordpress 推荐插件
  • 学做衣服网站有哪些网站建设算入会计分录
  • 京东网站开发技术织梦网站如何做404
  • 论坛类网站开发屏蔽wordpress缩略图
  • 南宁市两学一做网站logo设计网站官网
  • 中国建设工程造价管理协会网站查询网站开发者的设计构想
  • 华强北网站建设设计素材网站p开头的
  • 怎样让网站快速收录利用数据库修改wordpress密码