webpack专栏
webpack
不断学习的码农
这个作者很懒,什么都没留下…
展开
-
CommonJS模块和ES6模块的区别
1.CommonJS的require语法是同步的。2.CommonJS输出的是一个值的拷贝。3.CommonJS是运行时加载。2.ES6输出的是一个值的引用。3.ES6模块是编译时输出接口。原创 2023-04-24 10:58:05 · 289 阅读 · 0 评论 -
项目打包后chunk-vendors.js体积过大如何优化
chunk-vendors.js不是我们自己写的模块包。他是捆绑所有不是自己的模块,而是来自其他方的模块的捆绑包,它们称为第三方模块或供应商模块。项目 /node_modules 目录的所有模块,会将所有 /node_modules 中的第三方包打包到 chunk-vendors.js 中。原创 2023-02-23 16:19:32 · 2256 阅读 · 0 评论 -
webpack开启gzip压缩
安装插件(compression-webpack-plugin)原创 2022-08-25 16:10:30 · 361 阅读 · 0 评论 -
Node.js中通过babel体验ES6模块化
npm install --save--dev @babel/core @babel/cli @babel/preset-env @babelnpm install --save @babel/polyfill3.项目根目录创建文件 babel.config.jsconst presets = { ["@babel/env",{ targets: { edge: "17", firefox: "60", chrome:"67", safari:"11.1"...原创 2022-04-02 18:27:18 · 297 阅读 · 0 评论