Skip to content

Latest commit

 

History

History
58 lines (43 loc) · 1.63 KB

README-zh_CN.md

File metadata and controls

58 lines (43 loc) · 1.63 KB

Dll Link Plugin

用于简化生成 webpack DLL 的插件。基于 DllReferencePlugin。可以看下这篇博客的介绍。

安装

$ yarn add dll-link-webpack-plugin -D

目前这个插件是用 yarn.lock 来追踪依赖,所以确保你是用 yarn 来安装依赖。

基础用法

webpack.config.js 这个配置文件里面,用 DllLinkPlugin 替换掉 DllReferencePlugin

var DllLinkPlugin = require('dll-link-webpack-plugin');

module.exports = {
    // ...
    plugins: [
        new DllLinkPlugin({
            config: require('webpack.dll.config.js')
        })
    ]
}

然后运行

$ webpack --config webpack.config.js

这个命令会自动生成 DLL 文件。关于插件的更多用法,可以查看项目自带的例子

配置

  • htmlMode: true | false 如果你用了 html-webpack-plugin,生成出来的 DLL 文件会被自动引入 html 文件中。
  • assetsMode: true | false 把 DLL 文件输出为 webpack 的 assets 文件。
  • appendVersion: true | false 给每个 webpack 生成出的 entry 文件打上一个版本号。

上面配置项的例子:

module.exports = {
    // ...
    plugins: [
        new DllLinkPlugin({
            config: require('webpack.dll.config.js'),
            appendVersion: true,
            assetsMode: true,
            htmlMode: true
        })
    ]
}