【发布时间】:2017-12-20 13:13:52
【问题描述】:
首先,使用 webpack.DllPlugin 生成 vendor.dll.js。
其次,使用 html-webpack-include-assets-plugin 将 vendor.dll.js 插入到由 HtmlWebpackPlugin 生成的 html 中。像这样:
new HtmlWebpackPlugin(),
new webpack.DllReferencePlugin({
context: __dirname,
manifest: require('./vendor-manifest.json')
})
new HtmlWebpackIncludeAssetsPlugin({
assets: ['vendor.dll.js'],
hash: true,
append: false,
})
问题:
如何在不使用 html-webpack-plugin 的情况下将 vendor.dll.js 插入现有的 html 中?
谢谢
【问题讨论】:
-
您正在尝试做的是脚本注入。您可以通过浏览器控制台轻松完成。如果您想自动注入,则需要查看浏览器扩展,例如 chrome 扩展。
-
Ji,认为你误解了这个问题,或者我可能是 - 我假设 OP 只是想将包包含在他们自己的 HTML 文件中
标签: javascript webpack dllplugin