I have an angular project with manual setup (no angular-cli) and configured the build to generate multiple html files using HTML Webpack Plugin. Now, I am planning to move to angular-cli and wondering how can i generate multiple html files along with index.html?
how to generate multiple html files with angular-cli builds?
4.2k views Asked by Praveen Gajjala At
2
There are 2 answers
0
mirik
On
You can use custom-webpack with plugins:
- angular.json
"options": {
"customWebpackConfig": {
"path": "./custom-webpack.config.js"
}
}
- custom-webpack.config.js
import HtmlWebpackPlugin from 'html-webpack-plugin';
export default env => {
...
return {
...
"plugins": [
new HtmlWebpackPlugin({
template: 'index.html',
minify: true
})
]
}
}
Related Questions in ANGULAR
- Firebase link existing user to anonymous account?
- It doesnt always show all the books on my homepage
- Google adsense ads.txt status cannot be not found
- When I navigate to the URL'http://localhost:4200/', it redirects me back
- Ionic Angular Standalone ion-icon are not showing at all
- How to make Angular understand that view child is of a specific type, not a general ElementRef?
- vscode, debug angular, first time, doesn't debug, 2nd time stops at main.js then it's ok
- How to perform CRUD operations on a static JSON array in Angular? (without API)
- Ngrx props<>() method in createAction()
- How to animate rotation of an image inside input control?
- Detecting click inside and outside of the listening component in Angular
- Angular - type guard not narrowing types
- In node_modules file i am getting Angular genric error while using fontawesome in angular12
- Angular 16 sending null values to API
- GoogleCloud Error: Not Found The requested URL was not found on this server
Related Questions in WEBPACK
- storybook 7 does not recognize module declarations
- webpack module federation "could not find react-redux context value; please ensure the component is wrapped in a <Provider"
- The webpack bundle created and stored in the project directory is different than the one used to run the application with webpack-dev-server
- Webpack Federated module's Production build fails with "Self-reference dependency has unused export name" when importing lodash
- Webpack outputting too many files
- Browserify Error: Uncaught TypeError: Unable to determine current node version in bundle.js
- Vanilla extract Next.js storybook: Can't resolve @vanilla-extract/css/recipe'
- Uncaught TypeError: _projects_js__WEBPACK_IMPORTED_MODULE_2__.default is undefined
- How to force angular while executing take files from /dist folder (now webpack takes them from it's memory)
- Vue3 cannot import `@cornerstone/tools` , with error `ICRPolySeg.wasm`
- Webpack Module Federation remote.js not updating (possibly cached)
- Adding Submodule Paths in a Vite React Library
- Webpack 5 - Error: Module parse failed: Unexpected character '@'
- Rollup : Uncaught TypeError: Cannot destructure property 'class' of 'object null' as it is null
- Can not find module "uiohook-napi" after installation .exe in electron forge
Related Questions in ANGULAR-CLI
- FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory in angular application
- What is the use of "Hash: fec054139de85795" in ng serve?
- Angular esbuild @angular/compiler missing from bundle file
- Angular build for subfolder
- angular.json : configuration for multiple library projects
- Getting Cannot read property 'polyfillWrapFlushCallback' of undefined
- Unable to install angular-cli on Windows 7 (using npm)
- This version of CLI is only compatible with Angular versions ^15.0.0, but Angular version 17.2.4 was found instead
- angular cli installation cannot be completed
- how can i use yarn with PnP in an already angular project?
- Angular CLI and node-gyp : Cannot assign to read only property 'cflags' of object '#<Object>'
- Angular v10: how do i handle this overlay issue of p-calendar
- Node.js version v16.20.2 detected. The Angular CLI requires a minimum of v18.13
- Angular: How to extract i18n ids from json source files to outpur it in xlf files
- configure Angular app with powers of deployUrl without using due to depreciation warning. (not baseHref)
Related Questions in HTML-WEBPACK-PLUGIN
- webpack recompile but nothing changed
- Exclude modules with HtmlWebpackPlugin
- Webpack --watch doesn't auto refresh when altering files
- htmlWebpackPlugin.options.title error on index page - laravel
- Processing .css files included inside link tags in HtmlWebpackPlugin template
- Webpack folder structure
- webpack HtmlWebpackPlugin add font
- How to handle links when using twig loader
- Add a link rel=prefetch for a css chunks created within your wepbackPrefetch lazy loaded js chunks
- How to build a Nuxt 3 app using Webpack builder with HtmlWebpackPlugin?
- Webpack: Regex in html filename?
- Using html partials with webpack
- HTML Webpack Plugin v5 - templateParameters
- I can't connect js script to my html file using handlebars engine (I use webpack)
- How can add dynamic options in template through HtmlWebpackPlugin?
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
I do not quite understand the purpose of you having multiple html files.
You might need to check this angular cli issue: Support for multiple html pages. But in case if you want to setup
angular clito be able produce multiple apps, then check this issues:However you can always customize the default
angular cliwebpack configanyway you want by using eject feature. Check this issue on that matter.