新@ angular / cli版本中的文件angular-cli.json在哪里?

时间:2017-02-22 15:07:46

标签: json angular angular-cli

我是angular2中的新手,我试图用cli创建一个项目,但是当我尝试更改在angular-cli.json中添加它的css时,我检测到这个文件没有创建...... < / p>

我可以手动创建或者此文件已被更改为另一个吗?

谢谢!

3 个答案:

答案 0 :(得分:71)

Angular 6及更高版本

在Angular版本6中,

angular-cli.json文件已被angular.json重命名/替换。

它是一种不同的文件格式,而不仅仅是重命名:

https://github.com/angular/angular-cli/wiki/angular-workspace

答案 1 :(得分:36)

该文件现已更改为unix / linux系统上的隐藏文件。现在是.angular-cli.json

答案 2 :(得分:19)

weight应位于项目的根文件夹中。这是使用最新版本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文件。