升级到 Angular 5 时,文件 'src/app/app.component.spec.ts' 不是 Typescript 项目的一部分
File 'src/app/app.component.spec.ts' is not part of Typescript project while upgrading to Angular 5
升级到 Angular 5
时,文件 'src/app/app.component.spec.ts' 不是 Typescript 项目 'src/tsconfig.app.json' 的一部分
我们已按照所有说明将我们的项目从 angular 4 转换为项目,但正在为这个项目拉扯我们的头发 - 有人有任何想法吗?
我们从 tslint 收到此错误...
结果是我们的 .angular-cli.json 中指定的文件用于我们的 lint 配置,但我们应该只依赖 tsconfig.json 文件中指定的文件。我们从 angular-cli.json 中删除了文件,一切正常。
更改 .angular-cli.json 的 "lint" 部分,将所有 "files" 条目替换为 "exclude" 条目...
"lint": [
{
"project": "src/tsconfig.app.json",
"files": "src/**/*.ts"
},
{
"project": "src/tsconfig.spec.json",
"files": "src/**/*.spec.ts"
},
{
"project": "e2e/tsconfig.e2e.json",
"files": "e2e/**/*.ts"
}]
变成
"lint": [
{
"project": "src/tsconfig.app.json",
"exclude": "**/node_modules/**"
},
{
"project": "src/tsconfig.spec.json",
"exclude": "**/node_modules/**"
},
{
"project": "e2e/tsconfig.e2e.json",
"exclude": "**/node_modules/**"
}]
升级到 Angular 5
时,文件 'src/app/app.component.spec.ts' 不是 Typescript 项目 'src/tsconfig.app.json' 的一部分我们已按照所有说明将我们的项目从 angular 4 转换为项目,但正在为这个项目拉扯我们的头发 - 有人有任何想法吗?
我们从 tslint 收到此错误...
结果是我们的 .angular-cli.json 中指定的文件用于我们的 lint 配置,但我们应该只依赖 tsconfig.json 文件中指定的文件。我们从 angular-cli.json 中删除了文件,一切正常。
更改 .angular-cli.json 的 "lint" 部分,将所有 "files" 条目替换为 "exclude" 条目...
"lint": [
{
"project": "src/tsconfig.app.json",
"files": "src/**/*.ts"
},
{
"project": "src/tsconfig.spec.json",
"files": "src/**/*.spec.ts"
},
{
"project": "e2e/tsconfig.e2e.json",
"files": "e2e/**/*.ts"
}]
变成
"lint": [
{
"project": "src/tsconfig.app.json",
"exclude": "**/node_modules/**"
},
{
"project": "src/tsconfig.spec.json",
"exclude": "**/node_modules/**"
},
{
"project": "e2e/tsconfig.e2e.json",
"exclude": "**/node_modules/**"
}]