如何高效利用Webpack的DLLPlugin和DLLReferencePlugin优化项目构建速度?
- 内容介绍
- 文章标签
- 相关推荐
本文共计419个文字,预计阅读时间需要2分钟。
使用DLLPlugin和DLLReferencePlugin优化构建速度:
DLLPlugin和DLLReferencePlugin通过将代码为多个bundle,显著提升了构建效率。以下是简化后的内容:
DLLPlugin和DLLReferencePlugin通过实现代码(splitting)和bundle的优化,大幅提升了构建速度。
1. 首先在build文件夹中添加配置文件:webpack.dll.config.jsjavascriptvar path=require('path');
DLLPlugin 和 DLLReferencePlugin的使用
DLLPlugin 和 DLLReferencePlugin 用某种方法实现了拆分 bundles,同时还大大提升了构建的速度。
1.首先build文件夹添加----webpack.dll.config.js:
var path = require("path"); var webpack = require("webpack"); module.exports = { // 要打包的模块的数组 entry: { vendor: ['vue/dist/vue.esm.js','vue-router'] }, output: { path: path.join(__dirname, '../static/js'), // 打包后文件输出的位置 filename: '[name].dll.js',// vendor.dll.js中暴露出的全局变量名。
本文共计419个文字,预计阅读时间需要2分钟。
使用DLLPlugin和DLLReferencePlugin优化构建速度:
DLLPlugin和DLLReferencePlugin通过将代码为多个bundle,显著提升了构建效率。以下是简化后的内容:
DLLPlugin和DLLReferencePlugin通过实现代码(splitting)和bundle的优化,大幅提升了构建速度。
1. 首先在build文件夹中添加配置文件:webpack.dll.config.jsjavascriptvar path=require('path');
DLLPlugin 和 DLLReferencePlugin的使用
DLLPlugin 和 DLLReferencePlugin 用某种方法实现了拆分 bundles,同时还大大提升了构建的速度。
1.首先build文件夹添加----webpack.dll.config.js:
var path = require("path"); var webpack = require("webpack"); module.exports = { // 要打包的模块的数组 entry: { vendor: ['vue/dist/vue.esm.js','vue-router'] }, output: { path: path.join(__dirname, '../static/js'), // 打包后文件输出的位置 filename: '[name].dll.js',// vendor.dll.js中暴露出的全局变量名。

