typescript 修复错误 no inputs were found in config file-ag捕鱼王app官网

typescript 修复错误 no inputs were found in config file

作者:迹忆客 最近更新:2022/10/31 浏览次数:

当我们尝试构建一个不包含任何 typescript 文件的项目时,会出现错误“no inputs were found in config file”。 要解决此错误,需要在项目的根目录中添加一个扩展名为 .ts 的空文件,并在必要时重新启动 ide。

typescript no inputs were found in config file

$ 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 中返回一个 promise

发布时间:2023/03/19 浏览次数:586 分类:typescript

本教程讨论如何在 typescript 中返回正确的 promise。这将提供 typescript 中 returns promise 的完整编码示例,并完整演示每个步骤。

在 typescript 中定义函数回调的类型

发布时间:2023/03/19 浏览次数:1445 分类:typescript

本教程说明了在 typescript 中为函数回调定义类型的ag捕鱼王app官网的解决方案。为了程序员的方便和方便,实施了不同的编码实践指南。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便
网站地图