我的项目是react+js ,现在要新接入react+ts
要求是,新的模块可以用ts写,也可以再ts项目上引用js组件
改造过程中发现一个___namespace,ts识别不了,
因为这个是前面前辈,使用babel转换的,___namespace的作用是标识当前文件夹路径的当前文件,___namespace作用是防止对象key冲突,
有什么方法解决么 ?
我的项目是react+js ,现在要新接入react+ts
要求是,新的模块可以用ts写,也可以再ts项目上引用js组件
改造过程中发现一个___namespace,ts识别不了,
因为这个是前面前辈,使用babel转换的,___namespace的作用是标识当前文件夹路径的当前文件,___namespace作用是防止对象key冲突,
有什么方法解决么 ?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
简单暴力法:
declare const ____namespace: any;
另一个解决方案,我不知道你这个
____namespace
是否是某一库里的声明类型如果是前者,抽出来单独声明一个他的类型,如果是后者,那就用暴力法