Angular5-TypeScript编译中缺少文件

Ido*_*dov 7 tsconfig angular

我有一个file.ts文件,它不包含组件/服务/等,而只是一种数据类型。

当我尝试编译程序时,出现以下错误:模块构建失败:错误:TypeScript编译中缺少我的path \ File.ts。请通过“文件”或“包含”属性确保它在您的tsconfig中。

然后,我将tsconfig.app.json文件更改为包含include标记:

{
  "extends": "../tsconfig.json",
  "compilerOptions": {
    "outDir": "../out-tsc/app",
    "baseUrl": "./",
    "module": "es2015",
    "types": []
  },
  "include": [
        "**/*.ts"
    ],
  "exclude": [
    "**/*.spec.ts"
  ]
}
Run Code Online (Sandbox Code Playgroud)

如提示信息所示,但出现此错误:

错误TS18003:在配置文件“ tsconfig.json”中找不到输入。指定的“包含”路径为“ [[src / ** / *。ts“]],“排除”路径为“ [” ** / *。spec.ts“]”。

我究竟做错了什么?

Nag*_*i A 4

为了达到预期的结果,请使用正确的路径和文件夹名称,因为一切看起来都很好

POST 中提到的错误是由于路径造成的

其他选项是使用文件

"files": [ 
"file.ts"]
Run Code Online (Sandbox Code Playgroud)

在 tsconfig.json 中

检查此链接以获取更多详细信息 - https://github.com/angular/angular/issues/20091

  • 该错误是由于导入语句中的大写/小写与实际文件夹名称不匹配:) (5认同)