写点什么

tsconfig.json 在配置文件中找不到任何输入,怎么办?

  • 2022 年 7 月 21 日
  • 本文字数:736 字

    阅读完需:约 2 分钟

本文分享自华为云社区《tsconfig.json在配置文件中找不到任何输入。指定的 "include" 路径为“X” "exclude" 路径为[]》,作者:gentle_zhou 。


近期在开发一个新项目,其中需要在 tsconfig.json 文件里定义 TypeScript 编译器如何把 TS 文件转换成 JavaScript 代码。但是在 VSCode 编辑器中编写该文件的时候,突然就显示了报错:


在配置文件“d:/XXXXX/angular-demo/tsconfig.json”中找不到任何输入。指定的 "include" 路径为“["**/*"]”,"exclude" 路径为“[]”。


这就让人丈二和尚摸不着头脑了,我在 tsconfig.json 文件里,只写了 compilerOptions 相关的内容:



{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false
},
}复制
复制代码


按道理来说,是不会触发任何错误的。于是按照 VSCode 的报错提示,在 tsconfig.json 文件里,又添加了"include":[“angular-demo/”]和"exclude": [],但是依然会报同样的错:



在网上调研之后,原来在我们创建 tsconfig.json 文件的时候,VSCode 会自动检测当前项目当中是否有 TS 文件;如果没有的话,就会报这个错提示我们去创建一个文件,再去使用。

解决方法


在项目里创建一个.ts 文件,空文件也可以,VSCode 便不会再报此错误:



因此,我们最好每次在 VSCode IDE 里开发前端项目的时候,可以先规划搭建好项目的目录结构,创建好项目入口文件 index.ts;然后再去创建相关配置文件,这样可以避开 VSCode 报出错误:


在配置文件“d:/XXXXX/angular-demo/tsconfig.json”中找不到任何输入。指定的 "include" 路径为“["**/*"]”,"exclude" 路径为“[]”。


点击关注,第一时间了解华为云新鲜技术~

发布于: 刚刚阅读数: 4
用户头像

提供全面深入的云计算技术干货 2020.07.14 加入

华为云开发者社区,提供全面深入的云计算前景分析、丰富的技术干货、程序样例,分享华为云前沿资讯动态,方便开发者快速成长与发展,欢迎提问、互动,多方位了解云计算! 传送门:https://bbs.huaweicloud.com/

评论

发布
暂无评论
tsconfig.json在配置文件中找不到任何输入,怎么办?_JavaScript_华为云开发者联盟_InfoQ写作社区