элемент как часть моего

аюсь добавить определенный файл js в мой index.html при комплектации моего приложения для производства. Мой webpack.common.js содержит следующие файлы, которые вставляются в HTML:

  entry: {
    'polyfills': './src/polyfills.ts',
    'vendor': './src/vendor.ts',
    'app': './src/main.ts'
  },

И в разделе плагинов у меня есть:

new webpack.optimize.CommonsChunkPlugin({
      name: ['app', 'vendor', 'polyfills']
    }),

Для моего webpack.prod.js у меня есть следующий вывод:

output: {
    path: helpers.root('dist'),
    publicPath: '/',
    filename: '[name].[chunkhash].js',
    chunkFilename: '[id].chunk.js'
  },

И все работает просто отлично. Однако я не знаю, как, возможно, указать дополнительный шаг в плагинах для производства, чтобы я мог получить дополнительный файл.

В качестве обходного пути я мог бы просто использовать пустой файл, который заменяется для производства фактическим контентом - примерно так:

new webpack.NormalModuleReplacementPlugin(/\.\/folder\.dev/, '../folder/file.prod')

Но я считаю это взломом и не думаю, что это лучший способ сделать это. Я посмотрел на веткуhttps://github.com/petehunt/webpack-howto/issues/46 и это в значительной степени то, чего я пытаюсь достичь, но данное решение не работает для меня.

Я бы подумал, что это может быть достигнуто с помощью html-webpack-plugin, однако документы, похоже, не показывают, как (или, по крайней мере, я вижу это здесь:https://www.npmjs.com/package/html-webpack-plugin или здесь:https://github.com/jantimon/html-webpack-plugin ).

Любая помощь высоко ценится

Ответы на вопрос(1)

Ваш ответ на вопрос