- Creator 版本:3.0.1
- 目标平台: chrome
- 重现方式:必现
尝试使用mjs和cjs,各有各的bug,都不能完美使用。
但是我看了编译后的源码,实际上引擎开发团队动动小拇指就能完美结果。
希望能够在3.1中解决该BUG。
问题一:
当使用mjs时候,import 必须写扩展名才能编译通过,且正常运行。
但是写了扩展名,vscode就不认了。vscode只认“无扩展名”和“.js”或“.ems.js”的扩展名。
这有好多种解决方案,例如加入.ems.js的支持,或加入无扩展名的自动识别的支持。

问题二:
当使用cjs的时候,文件扩展名为.js,此时可以编译,vscode能够正常识别,但无法正常运行。
所有exports 中的对象都被一起塞到了default中,这是很明显的错误。

希望能够在3.1中解决该BUG。
希望cocos团队动动小拇指,同时兼容cjs和mjs,这样开发者可以任意选择,感谢
。





