creator 的 require允许加路径吗?

creator 的 require允许加路径吗?单单一个文件名没法确定文件啊,难道要禁止文件名一样?

如何@引擎组?

这是JS常识你@引擎组作甚?

因为creator文档上写着不行

可以的 let userskindata = require("./data/userskindata");

你用过creator吗?实际使用中require时也不需要加任何路径

1赞

哥们,试过在creator不同目录下都建了一个init.js的文件,也按你说的require("./init.js");这是其中一个路径,但是creator直接报错,然后把其中一个名字改成init1.js就没问题了,你用creator的时候没这个问题吗?

大佬,我按你说的加了路径,但是他读取到的却是另一个。。。。路径确定没加错,你们有遇到过吗

creator不支持同名

文档也是这个意思。。。。这就很尴尬了。。。。

既然是同名引起的。。。起不同的名字就是了。。so easy啊。。。

1赞

cocos require不需要加路径 加了也没用 同时 你require同名的JS 这是你自己的问题 因为项目大了 同名文件不搞死你

不要同名啊

creator编译合成一个代码文件,所以不用路径

这个问题提得好。
我测试过各种同名js的情况,各种异常现象。

强烈建议CCC在启动时,如果发现相同的Js文件名,弹框警告开发者!

(感觉CCC开发团队还是很年轻,比如CCC启动时如果工程中有只读文件,就会卡死CCC,然后我在QQ群中提出此问题,竟然说CCC不背这个锅,难怪被骂国产软件)

还有一个比较恶心的问题,游戏启动会自动require所有js文件,为了适应它这个恶心的机制,不得不把代码改得很难看,希望引擎组能重视起来