如果我代码require的是自己建的二级文件夹。在发布的时候就会报错。只能在script下发布不会报错 为什么会这样
var MyTimer = require(“MyTimer”); 这样在script下 可以发布
var MyTimer = require(“tools/MyTimer”); 在script/tools 目录下 发布就会报错
如果我代码require的是自己建的二级文件夹。在发布的时候就会报错。只能在script下发布不会报错 为什么会这样
var MyTimer = require(“MyTimer”); 这样在script下 可以发布
var MyTimer = require(“tools/MyTimer”); 在script/tools 目录下 发布就会报错
不要tools
这个require是很反人类
这个reuqire是模块的概念,不是路径,默认代码打包后,就已经全部加载进游戏了。
require函数在native中是调用了c++代码,实际加载的是一个相对src目录的路径,相对路径会被转成这个路径,根据setting配置中的deps中的索引去查找的