Как создать несколько HTML-файлов с помощью сборок angular-cli?

У меня есть угловой проект с ручной настройкой (без angular-cli), и я настроил сборку для генерации нескольких HTML-файлов с помощью плагина HTML Webpack. Теперь я планирую перейти на angular-cli, и мне интересно, как я могу сгенерировать несколько html-файлов вместе с index.html?

2 ответа

Я не совсем понимаю, зачем вам иметь несколько html-файлов.

Возможно, вам придется проверить эту угловую проблему: Поддержка нескольких HTML-страниц. Но в случае, если вы хотите настроить angular cli чтобы иметь возможность создавать несколько приложений, проверьте следующие проблемы:

Однако вы всегда можете настроить по умолчанию angular cliwebpack config в любом случае вы хотите с помощью функции извлечения. Проверьте эту проблему по этому вопросу.

Вы можете использовать custom-webpack с плагинами:

  • угловой.json
      "options": {
   "customWebpackConfig": {
      "path": "./custom-webpack.config.js"
   }
}
  • обычай-webpack.config.js
      import HtmlWebpackPlugin from 'html-webpack-plugin';
export default env => {
 ...
 return {
  ...
  "plugins": [
   new HtmlWebpackPlugin({
     template: 'index.html',
     minify: true
   })
  ]
 }
}
Другие вопросы по тегам