html-webpack-plugin-crossorigin
v1.0.8
Published
Adapt webpack 4: add custom attributes to inject script and link
Downloads
902
Maintainers
Readme
#HTML Webpack Plugin Cross Origin (Webpack 4) This plugin adapt html-webpack-inject-attributes-plugin(v1.0.0) for webpack 4.
npm i --save-dev html-webpack-plugin-crossorigin
##Usage
const HtmlWebpackPlugin = require('html-webpack-plugin');
const HtmlWebpackPluginCrossorigin = require('html-webpack-plugin-crossorigin');
new HtmlWebpackPlugin({
plugins: [
new HtmlWebpackPlugin({
filename: 'test.html',
template: 'src/assets/test.html'
// add script attributes here!
attributes: {
crossorigin: 'anonymous'
}
}),
// this one should be placed after HtmlWebpackPlugin
new HtmlWebpackPluginCrossorigin({
inject: true
})
]
});
It will add the crossorigin=anonymous
to script tag like:
<script src="index.js" crossorigin="anonymous"></script>
This plugin fixed the problem from the origin one:
ERROR in TypeError: callback is not a function
- index.js:35 [ex-child-webpack]/[html-webpack-inject-attributes-plugin]/index.js:35:13