vscode 中 jsconfig.json 和 tsconfig.json 不能同时存在,会导致 paths 中的路径别名配置失效,不起作用!

jsconfig.json 和 tsconfig.json 都是用于配置JavaScript和TypeScript项目的文件。它们可以包含一些选项来指定如何编译和解析项目中的文件。

问题在于它们不能同时存在于同一个目录中。这是因为它们都用于设置项目的根目录,并且在解析模块时会产生冲突。

解决方法:保留一个就好了。

  • 如果你的项目同时包含JavaScript和TypeScript文件,你应该只保留一个配置文件。如果全部存在,删除多余的那一个。
  • 如果你的项目是纯JavaScript,那么应该删除 tsconfig.json 文件。
  • 如果你的项目是纯TypeScript,那么应该删除 jsconfig.json 文件。
  • 如果你的项目是一个包含多个子项目的复杂项目,你可以为每个子项目提供一个配置文件,并确保每个子项目的目录中只有一个。
  • 另一个选择是将TypeScript编译器设置中的一些常见选项手动复制到 jsconfig.json,这样可以避免删除 tsconfig.json 文件,但要注意这可能会导致一些不一致,并可能需要你在两个文件中同步更改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值