文件' src / app / app.component.spec.ts'升级到Angular 5时,它不是Typescript项目的一部分

时间:2017-12-12 17:59:54

标签: angular5

文件' src / app / app.component.spec.ts'不属于Typescript项目&s; src / tsconfig.app.json'升级到Angular 5时

我们已经按照所有指示将我们的项目从角度4转换出来,但是我们的头发已经完成了这个 - 任何人都有任何想法?

我们从tslint收到此错误...

2 个答案:

答案 0 :(得分:5)

更改" lint" .angular-cli.json的一部分,替换所有"文件"带"排除"的条目条目...

"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/**"
}]

答案 1 :(得分:2)

将我们的.angular-cli.json中指定的文件作为lint配置,但我们应该只依赖tsconfig.json文件中指定的文件。我们从angular-cli.json中删除了文件,一切都很好。