1 Star 0 Fork 0

WFSWFS/webpackStudying

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
webpack.dll.js 1.05 KB
一键复制 编辑 原始数据 按行查看 历史
/*
使用dll技术,对某些库(第三方库:jquery、react、vue...)进行单独打包 (之后的打包不用再重新管它了)
当你运行 webpack 时,默认查找 webpack.config.js 配置文件
而现在:需要运行 webpack.dll.js 文件
--> webpack --config webpack.dll.js (只要这个库不变 只用运行一次这个文件)
*/
const { resolve } = require('path');
//引入webpack
const webpack = require('webpack');
module.exports = {
entry: {
// 最终打包生成的[name] --> jquery
// ['jquery'] --> 要打包的库是jquery
jquery: ['jquery'],
},
output: {
filename: '[name].js',
path: resolve(__dirname, 'dll'),
// 打包的库里面向外暴露出去的内容叫什么名字
library: '[name]_[hash]'
},
plugins: [
// 打包生成一个 manifest.json --> 提供和jquery映射
new webpack.DllPlugin({
name: '[name]_[hash]', // 映射库的暴露的内容名称
path: resolve(__dirname, 'dll/manifest.json') // 输出文件路径
})
],
mode: 'production'
};
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/WFSWFS_admin/webpackStudying.git
git@gitee.com:WFSWFS_admin/webpackStudying.git
WFSWFS_admin
webpackStudying
webpackStudying
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385