0.1.17 • Published 2 years ago
webpack-auto-external v0.1.17
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'
}
}
})