美文网首页
【CocosCreator】Cannot find module

【CocosCreator】Cannot find module

作者: 葱烧烙饼 | 来源:发表于2023-03-02 21:30 被阅读0次

这里Cocos Creator有深坑,搞了我一天。

企业微信截图_16778490327666.png

Creator会把JS为后缀的文件,定义为ESM,所以如果是引用带JS为后缀的包名,都会报错。

例如这个包,它包名叫big.js
https://github.com/MikeMcl/big.js

假如我们准备写一份big.d.ts(事实上作者有做d.ts可以不用自己写,但原理是一样的,Creator也不认)
declare module 'big'

然后正常来说,直接使用的时候,我们加载进来,就是正常使用。
import * as Big from 'big.js';//注意这个'big.js'就没有被认为是d.ts的接口

但因为这个规则,编辑器就会报错,找不到big.js这个module。因为编辑器把当做JS处理了。

相关文章

网友评论

      本文标题:【CocosCreator】Cannot find module

      本文链接:https://www.haomeiwen.com/subject/motsldtx.html