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

flash网站建设技术精粹百度热搜广告设计公司排名

flash网站建设技术精粹,百度热搜广告设计公司排名,建设班级网站过程,凡科建站公司webpack优化提升 安装webpack相关内容向下兼容游览器-babel/polyfill进一步优化babel/polyfill模块联邦-共享模块如何提升构建性能通用环境下1#xff0c;webpack更新到最新版本2#xff0c;将loader应用于最少数量的必要模块3#xff0c;引导#xff08;每个额外的loader/… webpack优化提升 安装webpack相关内容向下兼容游览器-babel/polyfill进一步优化babel/polyfill模块联邦-共享模块如何提升构建性能通用环境下1webpack更新到最新版本2将loader应用于最少数量的必要模块3引导每个额外的loader/plugin都有其启动时间尽量少使用工具4解析5小即是快6持久化缓存7自定义plugin/loader8progress plugin9dll10worker池 开发环境下1增量编译2在内存中编译3stats.to.Json加速4Devtool5避免在生产环境才用到的工具6最小化 entry chunk7避免额外的优化步骤8,输出结果不携带路径信息9Node.js版本问题TypeScript Loader 生产环境下不启用sourcMap 安装webpack相关内容 npm init -y自动建立package.jsonnpm install webpack webpack-cli npm install webpack-dev-server html-webpack-plugin -D 向下兼容游览器-babel/polyfill 某些代码在低版本游览器无法兼容使用 采用babel/polyfill兼容 步骤一先安装 npm i babel/polyfill -D 页面导入 npx webpack打包后最终效果 很多很多的内容是因为把游览器许多需要优雅降级的一些包都打在这个项目里面了 进一步优化babel/polyfill 原因import babel/polyfill这样是全局引入整个polyfill包包体积大会污染全局环境 采取这个方式 npm i exports-loader -D npm install core-js3 最后页面上删除import babel/polyfill即可npx webpack即可 模块联邦-共享模块 直接将一个应用的包应用于另一个应用同时具备整体应用以及打包的能力 两者的webpack配置 const HtmlWebpackPlugin require(html-webpack-plugin); //导入模块联邦 const { ModuleFederationPlugin } require(webpack).container;module.exports {mode: production,entry: ./src/index.js,plugins: [new HtmlWebpackPlugin(),//实例化一下new ModuleFederationPlugin({name: nav, //标识联邦模块的名字别的应用访问这个组件就要通过这个名字filename: remoteEntry.js, //这个远端使用这个模块的名字remotes: {}, //引用其他的联邦模块exposes: {//暴露组件./Header: ./src/Header.js, //./Header代表到时候别人用的时候基于这个路径拼接url},shared: {},}),], }; 内容调用 如何提升构建性能 通用环境下 1webpack更新到最新版本 2将loader应用于最少数量的必要模块 3引导每个额外的loader/plugin都有其启动时间尽量少使用工具 4解析 5小即是快 6持久化缓存 7自定义plugin/loader 8progress plugin 9dll 注意使用dll的时候必须先安装jquery const path require(path); const webpack require(webpack); module.exports {mode: production,entry: {jquery: [jquery],},output: {filename: [name.js],path: path.resolve(__dirname, dll),library: [name]_[hash],},plugins: [new webpack.DllPlugin({name: [name]_[hash],path: path.resolve(__dirname, dll/manifest.json),}),], };然后package.json里配置一下 运行时间就会降低了 注意此时提升了构建速度但画面是不行的要再配置一下webpack.config.js 10worker池 注意不要使用太多的worker因为node.js的runtime和loader都有启动开销启动会消耗时间当遇到比较大的进程再使用npm i thread-loader -D在webpack.config.js中 module.exports {mode: development,entry: ./src/index.js,module: {rules: [{test: /\.js$/,exclude: /node_modules/,use: [//使用worker池分流{loader: thread-loader,options: {workers: 2,},},{//目的解析一些es6的代码loader: babel-loader,options: {presets: [babel/preset-env],},},],},],}, }; 开发环境下 1增量编译 2在内存中编译 3stats.to.Json加速 4Devtool 5避免在生产环境才用到的工具 6最小化 entry chunk 7避免额外的优化步骤 8,输出结果不携带路径信息 9Node.js版本问题 TypeScript Loader 生产环境下 不启用sourcMap
http://www.pierceye.com/news/274127/

相关文章:

  • 阿里云做网站需要些什么软件做一个网站花费多少钱
  • 游戏充值网站怎么做网站被挂马怎么办
  • 电白网站建设代理平台手游
  • 如何让自己做的网页有网站吴江区城乡建设管理局网站
  • 江山网站设计建设银行住房公积网站
  • 网站建设需要注意哪些事项西宁哪里做网站
  • 那个网站做教学视频潍坊市城市建设官网站
  • 建网站有多少种方式玉林市网站开发公司
  • 微网站制作工具龙华新区网站建设
  • 一般做网站需要多少钱怎么免费制作公司网页
  • 网站主机空间网页模板是什么
  • 什么网站做美式软装设计方案深圳网站设计公司费用是
  • 网站制作+网站建设郑州网站建设公司电话多少
  • 网站建设市场需求分析谷歌浏览器最新版本
  • 做网站营销公司做辅食网站
  • 赣州做网站的公司有哪家好和县网站设计
  • 网站建设程序开发电销外呼软件
  • 金坛常州做网站成都分销商城网站建设
  • 网站商城系统建设厦门建站方案
  • 新郑郑州网站建设温州网站定制公司哪家好
  • 系统网站建设公司wordpress 命令行高亮
  • 怎样做招聘网站怎么在拼多多卖东西
  • 网站建设与网站管理网站怎么显示百度名片
  • 技术支持 盈岚网站建设典当行网站策划
  • 如何找到网站的模板页面中国优秀网站设计
  • 金融公司 网站开发简易个人博客网站源码
  • 小企业网站建设哪找网站制作软件dw
  • 百度收录提交网站后多久收录重庆个人房源网
  • 深圳网站建设制作公司排名网站设计怎么收费
  • 免费培训学校网站源码成免费crm破解版