为什么设置的config无法生效(tsconfig.json在配置文件中找不到任何输入)

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

本文分享自华为云社区《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": [],但是依然会报同样的错:

为什么设置的config无法生效(tsconfig.json在配置文件中找不到任何输入)(1)

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

解决方法

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

为什么设置的config无法生效(tsconfig.json在配置文件中找不到任何输入)(2)

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

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

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

华为云博客_大数据博客_AI博客_云计算博客_开发者中心-华为云

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页