为了账号安全,请及时绑定邮箱和手机立即绑定

Typescript多文件同一class名称报错

Typescript多文件同一class名称报错

至尊宝的传说 2018-11-29 23:15:12
描述项目中有2个文件夹,分别为star和lottery,里面都有index.ts,两个ts文件都有一个名为Hello的类,按理说不同文件有相同类声明应该没问题,可是为什么会报[ts] Duplicate identifier 'Hello'这个错啊,把其中一个Class名改了,就没问题了tsconfig配置文件如下{    "compilerOptions": {        "target": "es5",        "module": "commonjs",        "sourceMap": false,        "outDir": "build"    },    "exclude": [        "node_modules",        "typings/main",        "typings/main.d.ts",        "tsd/phaser.comments.d.ts",        "tsd/pixi.comments.d.ts"    ]}
查看完整描述

1 回答

?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

声明变量没问题,问题在于类型定义,外部类型定义中定义了两个Hello,但是对于一个类的定义只能有一个,好比引用了两个不同版本的jq,最终只有一个全局变量$能代表其中一个版本


查看完整回答
反对 回复 2018-12-30
  • 1 回答
  • 0 关注
  • 974 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号