1.0.14 • Published 2 years ago

luxue-webpack-init v1.0.14

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago
  1. 启动命令、webpack5 持久化缓存、资源模块、moduleIds & chunkIds 优化、更智能的tree shaking优化、nodejs的polyfill脚本移除、模块联邦 2.npm install webpack webpack-cli webpack-dev-server html-webpack-plugin babel-loader @babel/core @babel/preset-env @babel/preset-react style-loader css-loader --save-dev webpack webpack-cli webpack-dev-server // 开发服务器包 html-webpack-plugin // 生成html插件 babel-loader // babel核心包 @babel/core //babel核心文件 @babel/preset-env // es语法编译 es6==>es5 @babel/preset-react // 编辑react语法 style-loader css-loader
    npm install react react-dom --save

1.webpack5持久化缓存 cache: memory(硬盘缓存) filesystem(内存缓存) 2.资源模块 通过配置自带了 raw-loader url-loader file-loader 不在需要引入对应的loader即可 3.chunkids moduleIds 优化: 以前模块打包设置optimization的 chunkIds 设置为natural 所有引入文件即为自然数.js,当删除其中一个后,当前删除后面的所有数据都会重新打包,优化有 设置deterministic 后为文件一对一映射生成就不会解决当前问题 4.移除nodejs的polyfill: webpack4 带了许多node.js核心模块polyfill,一旦模块中使用了任何核心模块(如crypto)这些模块就会自动启用,webpack5 不再自动引入这些polyfill 5.tree shaking:在打包的时候去掉代码中一些没用的代码

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago