tsconfig.json 在配置文件中找不到任何输入,怎么办?
本文分享自华为云社区《tsconfig.json在配置文件中找不到任何输入。指定的 "include" 路径为“X” "exclude" 路径为[]》,作者:gentle_zhou 。
近期在开发一个新项目,其中需要在 tsconfig.json 文件里定义 TypeScript 编译器如何把 TS 文件转换成 JavaScript 代码。但是在 VSCode 编辑器中编写该文件的时候,突然就显示了报错:
在配置文件“d:/XXXXX/angular-demo/tsconfig.json”中找不到任何输入。指定的 "include" 路径为“["**/*"]”,"exclude" 路径为“[]”。
这就让人丈二和尚摸不着头脑了,我在 tsconfig.json 文件里,只写了 compilerOptions 相关的内容:
按道理来说,是不会触发任何错误的。于是按照 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" 路径为“[]”。
版权声明: 本文为 InfoQ 作者【华为云开发者联盟】的原创文章。
原文链接:【http://xie.infoq.cn/article/075c4f718f3eedea1c689f8ba】。文章转载请联系作者。
评论