Ответ 1
angular-cli.json
должен находиться в корневой папке проекта. Используется последняя версия "@angular/cli": "1.0.0-beta.32.3"
.
Что касается создания его, если он отсутствует или может быть случайно удален, вы можете попробовать это, поскольку оригинальная версия является довольно общей. Вот как это должно выглядеть сразу после создания проекта:
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"project": {
"version": "1.0.0-beta.32.3",
"name": "testproj"
},
"apps": [
{
"root": "src",
"outDir": "dist",
"assets": [
"assets",
"favicon.ico"
],
"index": "index.html",
"main": "main.ts",
"polyfills": "polyfills.ts",
"test": "test.ts",
"tsconfig": "tsconfig.json",
"prefix": "app",
"styles": [
"styles.css"
],
"scripts": [],
"environmentSource": "environments/environment.ts",
"environments": {
"dev": "environments/environment.ts",
"prod": "environments/environment.prod.ts"
}
}
],
"e2e": {
"protractor": {
"config": "./protractor.conf.js"
}
},
"lint": [
{
"files": "src/**/*.ts",
"project": "src/tsconfig.json"
},
{
"files": "e2e/**/*.ts",
"project": "e2e/tsconfig.json"
}
],
"test": {
"karma": {
"config": "./karma.conf.js"
}
},
"defaults": {
"styleExt": "css",
"component": {}
}
}
Вы также можете попробовать создать новый проект с помощью cli с ng new PROJECT_NAME
и посмотреть, содержит ли он файл angular-cli.json
.