- 现在因为有HMR局部热更新,所以dllPlugin这两个插件用得少了,不过还是记录一下配置方法,可能以后会再次使用。
这两个插件可以对第三方NPM包预编译,生成*.dll.js,在项目启动和开发中不停的反复Ctrl+S的时候,webpack就不需要每次都重新编译那些固定不变的NPM包了,大大提升编译速度。
1.
新建一个webpack.dll.config.js :
(我是创建在根目录下的)
const path = require("path");
const webpack = require("webpack");
const pkg = require('./package.json'); // 引入package.json
module.exports = {
entry: {
vendor: Object.keys(pkg.dependencies)