a webpack plugin aims to replace DllReferencePlugin
npm install dll-link-webpack-pluginA webpack plugin that simplifies creation of webpack DLL file. It is based on DllReferencePlugin. And you can see the difference here.
```
$ yarn add dll-link-webpack-plugin -D
Replace DllReferencePlugin with DllLinkPlugin in your webpack.config.js
`js
var DllLinkPlugin = require("dll-link-webpack-plugin");
module.exports = {
// ...
plugins: [
new DllLinkPlugin({
config: require("webpack.dll.config.js")
})
]
};
`
And directly run
``
$ webpack --config webpack.config.js
This will automatically generate the DLL file. For more usage, see examples.
* htmlMode: true | false This is useful when you are using html-webpack-plugin. The DLL file will be included in the output html file. (default is false)assetsMode
* : true | false Emit the DLL file as webpack assets file. (default is false)appendVersion
* : true | false Append a DLL hash version to your webpack entry filenames. (default is false)
Example for above options:
`js``
module.exports = {
// ...
plugins: [
new DllLinkPlugin({
config: require("webpack.dll.config.js"),
appendVersion: true,
assetsMode: true,
htmlMode: true
})
]
};