Проекты CLI в Angular 6 и далее будут использовать angular.json
вместо .angular-cli.json
для сборки и конфигурации проекта.
В каждом рабочем пространстве CLI есть проекты, у каждого проекта есть цели, и у каждой цели могут быть конфигурации. Документы
. {
"projects": {
"my-project-name": {
"projectType": "application",
"architect": {
"build": {
"configurations": {
"production": {},
"demo": {},
"staging": {},
}
},
"serve": {},
"extract-i18n": {},
"test": {},
}
},
"my-project-name-e2e": {}
},
}
В вашем angular.json добавьте пути к файлу в массив стилей и сценариев в папке build
target с ./
вместо ../
Boostrap 4 больше не поддерживает Глификоны, вы можете использовать Font Awesome вместо:
Выполнить npm install --save font-awesome
и добавить путь к файлу addd в массив стилей
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist/ng6",
"index": "src/index.html",
"main": "src/main.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "src/tsconfig.app.json",
"assets": [
"src/favicon.ico",
"src/assets"
],
"styles": [
"src/styles.css","./node_modules/bootstrap/dist/css/bootstrap.min.css"
"./node_modules/font-awesome/css/font-awesome.css"
],
"scripts": ["./node_modules/jquery/dist/jquery.min.js",
"./node_modules/bootstrap/dist/js/bootstrap.min.js"]
},