【CocosCreator】Cannot find module ‘XX.js’

内容分享2个月前发布
1 0 0
全能 AI 聚合平台 免费

一站式接入主流 AI 大模型,支持对话 · 生图 · 生视频,即开即用

ChatGPT Claude Gemini Grok DeepSeek 通义千问 Ollama
AI对话 AI生图 AI视频
免费使用 →

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

【CocosCreator】Cannot find module  XX.js

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处理了。

© 版权声明

相关文章

暂无评论

none
暂无评论...