我有一个file.ts文件,它不包含组件/服务/ etc,只是一种数据类型。
当我尝试编译我的程序时,我收到此错误:模块构建 失败:错误:我的路径\ Files.ts在TypeScript中丢失 汇编。请通过'files'确保它在你的tsconfig中 或'包括'财产。
然后我更改了我的tsconfig.app.json文件以包含include标记:
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/app",
"baseUrl": "./",
"module": "es2015",
"types": []
},
"include": [
"**/*.ts"
],
"exclude": [
"**/*.spec.ts"
]
}
正如消息所示,但我收到了这个错误:
错误TS18003:配置文件'tsconfig.json'中未找到任何输入。 指定的'包含'路径是'[“src / ** / * .ts”]'和'排除'路径 是'[“** / *。spec.ts”]'。
我做错了什么?
答案 0 :(得分:3)
要获得预期的结果,请使用正确的路径和文件夹名称,因为一切正常
POST中提到的错误是由路径
引起的其他选项是使用文件
"files": [
"file.ts"]
tsconfig.json中的
点击此链接了解更多详情 - https://github.com/angular/angular/issues/20091
答案 1 :(得分:0)
在我的例子中,我的文件名是 logger.ts
但是在我的规范文件中,一旦我用正确的区分大小写纠正了导入,我就用 import { Logger } from '../contracts/Logger';
导入了类,它工作 import { Logger } from '../contracts/logger';
< /p>