我正在使用SonarWhal扫描仪,但脚本上出现SRI的错误。我们正在使用webpack生成捆绑包。我是webpack的新手,希望我能从中获得一些使之起作用的提示。
Roman01la's Github project似乎有一个很好的开端,但它仅将哈希输出到控制台。几年没有更新。
如果我有一个带插件的webpack.config.js:
plugins: [
new MiniCssExtractPlugin({
filename: 'css/[name].[contenthash].css',
}),
WebpackSRIPlugin,
new HtmlWebpackPlugin({
inject: false,
template: 'Views/Shared/LayoutTemplates/LayoutTemplate.cshtml',
chunks: ['lib', 'app'],
filename: '../Views/Shared/_Layout.cshtml'
}), more config
与HtmlWebpackPlugin挂钩的诀窍是什么?
注意:我添加了an issue on the github project,但我不希望在那里得到答案。