用cc class生成的类没有进行export 为什么能在别的文件require呢

对这里感到非常奇怪
如果用es6的class的话,就需要 export default
希望哪个大神能给个解释啊~~~

这里不是exports了吗

好吧 算我表述不清
我意思是用cc.class生成的类,并不需要再当前文件明显的export,就能使用

请大神帮忙解惑呀呀呀

真相只有一个

其实就是在ccc的脚本编译中已经自定义导出了 有两个方法确认
1.在浏览器中运行查看脚本文件 你可以看到文件被一个函数给包裹了


2.编译web-desktop 或者web-mobile版本,并且勾选调试模式,查看生成的project.js文件同样存在上面的那种函数包裹!

综上:ccc默认对文件导出了,模块名 就是 文件名!这也是目前ccc中不支持同名文件的原因所在!

谢谢 大神指点
看加了壳的代码才发现 exports, require, module都是自己定义的,而不是原来js中的值