В моем файле webpack.prod.js у меня есть список раскладок, в каждом из которых есть массив runtime.js
. Как я могу удалить эту зависимость runtime.js, не влияя на общую функцию страниц? Я пытался просто удалить «runtime» из массивов чанков, но когда я запускаю в производство, функции js не работают:
new HtmlWebpackPlugin({
template: './src/layouts/support_browser_articles_list_page/index.html',
inject: true,
chunks: ['runtime', 'jquery', 'support_browser_articles_list_page'],
filename: 'support_browser_articles_list_page.html'
}),
new HtmlWebpackPlugin({
template: './src/layouts/support_browser_articles_detail_page/index.html',
inject: true,
chunks: ['runtime', 'jquery', 'support_browser_articles_detail_page'],
filename: 'support_browser_articles_detail_page.html'
}),
new HtmlWebpackPlugin({
template: './src/layouts/support_feedback_page/index.html',
inject: true,
chunks: ['runtime', 'jquery', 'support_feedback_page'],
filename: 'support_feedback_page.html'
}),
в папке dist, например, «support_feedback_page».js 'для одного из макетов. В начале файла у меня генерируется этот код:
/* 0 */,
/* 1 */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(2);
var $ = __webpack_require__(0);
У меня также есть следующий скрипт в соответствующем HTML-файле каждого макета в папке dist:
<script type="text/javascript" src="runtime.js"></script><script
type="text/javascript" src="jquery.js"></script><script
type="text/javascript" src="support_browser_articles_detail_page.js"> .
</script>
Myвопрос в том, как мне избавиться от зависимости runtime.js?