typescript 修复错误 no inputs were found in config file
当我们尝试构建一个不包含任何 typescript 文件的项目时,会出现错误“no inputs were found in config file”。 要解决此错误,需要在项目的根目录中添加一个扩展名为 .ts 的空文件,并在必要时重新启动 ide。
$ tsc
error ts18003: no inputs were found in config file '/users/jiyik/workspace/ts/tsconfig.json'. specified 'include' paths were '["src/**/*"]' and 'exclude' paths were '["node_modules"]'.
found 1 error.
我们需要做的第一件事是确保项目至少包含一个扩展名为 .ts
的文件。
如果没有,我们可以创建一个带有 .ts
扩展名的空文件来消除错误。
创建一个名为 placeholder.ts
的文件,其内容如
export {};
如果在 tsconfig.json
文件中设置了 include 数组,请确保在指定目录中创建该文件。
{
"compileroptions": {
// ... 配置项
},
"include": ["src/**/*"],
"exclude": ["node_modules"]
}
例如,上面 tsconfig.json
文件中的 include 数组在 src 目录中查找文件,因此我们必须在 src 中创建占位符文件。
如果我们尚未设置 include 数组,请在项目的根目录(tsconfig.json 旁边)中创建占位符文件。
如果项目中已有文件,请重新启动 ide 和 typescript 服务器。
vscode 经常出现故障并需要重新启动。 在这种情况下,请打开一个扩展名为 .ts
或 .js
的文件,然后重新启动编辑器以获取它。
导致错误的另一件事是,如果我们错误地将 typescript 项目中的所有文件添加到 exclude 数组中。
{
"compileroptions": {
// ... 配置项
},
"include": ["src/**/*"],
"exclude": ["node_modules"]
}
如果我们未设置 include 数组设置,则如果未指定文件设置,则默认为 **
,否则为空数组 []
。
确保仅排除要过滤掉的文件。 如果有一个与项目中所有文件匹配的 exclude 模式,那就是错误的原因。
大多数时候,typescript 只需要一个项目的入口点就可以成功编译并解决错误。
如果我们没有在项目中使用 typescript,但仍然出现错误,并且重新启动 ide 没有帮助,则可以在项目的根目录中创建一个 tsconfig.json
文件来简单地消除错误。
{
"compileroptions": {
"allowjs": false,
"noemit": true
},
"exclude": ["src/**/*", "your-other-src/**/*"],
"files": ["placeholder.ts"]
}
并在 tsconfig.json
文件旁边创建一个 placeholder.ts
文件。
placeholder.ts
export {};
重新启动 ide,错误应该得到解决。
上面示例中的 tsconfig.json
文件看起来要从编译中排除所有源文件,并且只需要一个文件作为示例中的入口点 (placeholder.js)。
这个 tsconfig.json
文件的全部意义在于消除不使用 typescript 的项目中的错误。
转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处
本文地址:
相关文章
在 typescript 中使用 try..catch..finally 处理异常
发布时间:2023/03/19 浏览次数:385 分类:typescript
-
本文详细介绍了如何在 typescript 中使用 try..catch..finally 进行异常处理,并附有示例。
在 typescript 中使用 declare 关键字
发布时间:2023/03/19 浏览次数:254 分类:typescript
-
本教程指南通过特定的实现和编码示例深入了解了 typescript 中 declare 关键字的用途。
在 typescript 中 get 和 set
发布时间:2023/03/19 浏览次数:962 分类:typescript
-
本篇文章演示了类的 get 和 set 属性以及如何在 typescript 中实现它。
在 typescript 中格式化日期和时间
发布时间:2023/03/19 浏览次数:269 分类:typescript
-
本教程介绍内置对象 date() 并讨论在 typescript 中获取、设置和格式化日期和时间的各种方法。
在 typescript 中返回一个 promise
发布时间:2023/03/19 浏览次数:586 分类:typescript
-
本教程讨论如何在 typescript 中返回正确的 promise。这将提供 typescript 中 returns promise 的完整编码示例,并完整演示每个步骤。
在 typescript 中定义函数回调的类型
发布时间:2023/03/19 浏览次数:1445 分类:typescript
-
本教程说明了在 typescript 中为函数回调定义类型的ag捕鱼王app官网的解决方案。为了程序员的方便和方便,实施了不同的编码实践指南。
在 typescript 中把 json 对象转换为一个类
发布时间:2023/03/19 浏览次数:521 分类:typescript
-
本教程演示了如何将 json 对象转换为 typescript 中的类。
使用 npm 将 typescript 更新到最新版本
发布时间:2023/03/19 浏览次数:446 分类:typescript
-
本教程说明了如何使用 npm 更新到最新版本的 typescript。这将为如何使用 npm 将 typescript 更新到最新版本提供完整的实际示例。
使用 jquery 和 typescript
发布时间:2023/03/19 浏览次数:246 分类:typescript
-
本教程提供了使用 jquery 和 typescript 的基本理解和概念。