Как я могу удалить runtime.js через конфиги webpack? - PullRequest
0 голосов
/ 25 октября 2019

В моем файле 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?

...