Я настраиваю свое приложение Angular 7 для производства и пытаюсь упорядочить файлы в разных каталогах.
angular.json
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist/samsara-ui",
"index": "src/index.html",
"main": "src/js/main.ts",
"polyfills": "src/js/polyfills.ts",
"tsConfig": "src/tsconfig.app.json",
"assets": [
"src/favicon.ico",
"src/assets"
],
"styles": [
"src/styles.css",
"src/samsara-theme.scss"
],
"scripts": []
},
В настоящее время мой каталог выглядит так:
├── dist
| ├── <appname>
| | ├── assets
| | | ├── icons
| | | ├── images
| | | index.html
| | | *.js (bundled files: runtime.js, polyfills.js, vendor.js, main.js)
| | | *.map
| | | style.css
| | | *.woff, *.woff2, *.tff, *.eot
При компиляции в корневом каталоге генерируются связанные файлы javascript вместе с файлами шрифтов, которые также копируются в корневой каталог
Я бы хотел:
- Укажите другой каталог для связанных js-файлов
- Укажите другой каталог для файлов шрифтов.
(если это должен быть один и тот же каталог файлов js, нет проблем, но приятно быть другим)
Структура будет выглядеть так:
├── dist
| ├── <appname>
| | ├── assets
| | | ├── icons
| | | ├── images
| | | index.html
| | | style.css
| | ├── libs
| | | | *.js
| | | | *.map
| | ├── fonts
| | | *.woff, *.woff2, *.tff, *.eot
Возможно ли этого добиться? Если да, то как?
Большое спасибо за вашу помощь.
С наилучшими пожеланиями