webpack-auto-external
v0.1.17
Published
<a name="AutoExternalPlugin"></a>
Downloads
23
Readme
webpack-auto-external
AutoExternalPlugin
Kind: global class
自适配排除扩展包webpack插件,如实际使用到的包在externals
配置中会被排除,并添加script标签在html中
new AutoExternalPlugin(externals, sortJs, sortCss)
自动CDN插件构造函数
| Param | Description | | --- |------------------------------------------------------------| | externals | 外部扩展(CDN)配置:{lodash: {varName: '_', url: '', css: ''}} | | sortJs | js排序(Object.keys(externals)) | | sortCss | css排序([css]) | | getTagAttrs | tag额外属性(url) | | checkIgnore | 回调函数,返回true则忽略扩展,返回ExternalModules则使用该扩展,返回false则使用该插件默认判断 |
使用
new AutoExternalPlugin({
externals: {
lodash: {
url: 'https://xxx.cdn.com/lodash.js',
varName: '_'
},
vant: {
url: 'https://xxx.cdn.com/vant.js',
varName: 'Vant',
css: 'https://xxx.cdn.com/vant.css'
}
}
})