You use the assets array in .angular-cli.json to list files or folders you want to copy as-is
when building your project.
By default, the src/assets/ folder and src/favicon.ico are copied over.
"assets": [
"assets",
"favicon.ico"
]You can also further configure assets to be copied by using objects as configuration.
The array below does the same as the default one:
"assets": [
{ "glob": "**/*", "input": "./assets/", "output": "./assets/" },
{ "glob": "favicon.ico", "input": "./", "output": "./" },
]glob is the a node-glob using input as base directory.
input is relative to the project root (src/ default), while output is
relative to outDir (dist default).
You can use this extended configuration to copy assets from outside your project. For instance, you can copy assets from a node package:
"assets": [
{ "glob": "**/*", "input": "../node_modules/some-package/images", "output": "./some-package/" },
]The contents of node_modules/some-package/images/ will be available in dist/some-package/.