handle-inject-html-webpack-plugin
v0.0.7
Published
需要改变`index.html`中注入的`js`文件和`css`文件 例如在使用`dll`打包时,可以使用该`plugin`改变`index.html`中的注入
Downloads
12
Readme
作用
需要改变index.html
中注入的js
文件和css
文件
例如在使用dll
打包时,可以使用该plugin
改变index.html
中的注入
使用示例
const HandleInjectHtmlWebpackPlugin = require('handle-inject-html-webpack-plugin')
...
plugins: [
new HandleInjectHtmlWebpackPlugin({
js: 'your js file path'
})
]
...
配置项
配置项 | 类型 ---|---| js | String/Array/Function/Object css | String/Array/Function/Object
配置示例
- String
new HandleInjectHtmlWebpackPlugin({
js: 'your js file path'
})
- Object
new HandleInjectHtmlWebpackPlugin({
js: {
path: 'your js file path',
pos: 'pre' // pos属性为 pre 时,这个js文件会放在最前方注入,其他属性无效
}
})
- Object
new HandleInjectHtmlWebpackPlugin({
js: [{
path: 'your js file path',
pos: 'pre' // pos属性为 pre 时,这个js文件会放在最前方注入,其他属性无效
}, 'your js file path']
})
- function
new HandleInjectHtmlWebpackPlugin({
js: function (originalJsFileList) {
return ... // 需要返回一个数组
}
})