Как внедрить DLL веб-пакета в существующий HTML?
Во-первых, используя webpack.DllPlugin для генерации vendor.dll.js.
Во-вторых, используя html-webpack-include-assets-plugin для вставки vendor.dll.js в html, сгенерированный HtmlWebpackPlugin. Как это:
new HtmlWebpackPlugin(),
new webpack.DllReferencePlugin({
context: __dirname,
manifest: require('./vendor-manifest.json')
})
new HtmlWebpackIncludeAssetsPlugin({
assets: ['vendor.dll.js'],
hash: true,
append: false,
})
Вопрос:
Как я могу вставить vendor.dll.js в существующий html, не используя html-webpack-plugin?
Спасибо
1 ответ
Пакет поставщика, созданный при сборке веб-пакета, представляет собой файл JavaScript в вашей локальной файловой системе, как и любой другой пакет, созданный веб-пакетом, поэтому вы можете включить его в свою существующую HTML-страницу, как и любой другой файл JavaScript, - используя тег script.
<script src="vendor.dll.js"></script>
(обратите внимание, что фактический путь зависит от вашей локальной настройки, о которой я ничего не знаю)