[require] EMFILE: too many open files, open '/Users/moonwalker/Desktop/Workspace/dkd_dig/client/temp/scripts/assets/scripts/
cocos版本 1.2.2 电脑mac
这是 1.2 使用到的一个第三方库特有的 bug,升级到 1.3 就好了。
1.3.3 beta1也出这个问题
抱歉没注意看,之前出错的地方是构建的,构建修复了。没想到脚本编译的地方也会有这个 bug。(没想到你们脚本这么多……)
说明 我们深入使用creator,正式做项目就会有这么多的,不是做demo
这个bug进度怎么样?
还没开始,延后到下个周期才会处理。
1.4 beta9 没有这个问题了 1.4版本编译明显比1.3慢了好多
因为用户需求越来越多,所以构建时的操作越来越多了。
5K imac i7 固态硬盘编译需要 30秒
这个问题是傲娇的第三方库 browserify 导致的,browserify 太傲娇了表示这是操作系统需要调整表示不予修复。由于 npm 无法锁依赖库所简介依赖的版本,因此有些第三方库的 bug 会反复出现。1.5 会尝试在编辑器层面永久绕开这个错误。
[db-task][watch-off] Exception Error: EMFILE: too many open files, scandir ‘/Applications/CocosCreator1.5.2.app/Contents/Resources/static/default-assets’
at Error (native)
at Object.fs.readdirSync (fs.js:951:18)
at Object.fs.readdirSync (ELECTRON_ASAR.js:602:28)
at GlobSync._readdir (/Applications/CocosCreator1.5.2.app/Contents/Resources/app.asar/node_modules/fsnap/node_modules/glob/sync.js:288:41)
at GlobSync._processGlobStar (/Applications/CocosCreator1.5.2.app/Contents/Resources/app.asar/node_modules/fsnap/node_modules/glob/sync.js:350:22)
at GlobSync._process (/Applications/CocosCreator1.5.2.app/Contents/Resources/app.asar/node_modules/fsnap/node_modules/glob/sync.js:130:10)
at new GlobSync (/Applications/CocosCreator1.5.2.app/Contents/Resources/app.asar/node_modules/fsnap/node_modules/glob/sync.js:48:10)
at Function.globSync [as sync] (/Applications/CocosCreator1.5.2.app/Contents/Resources/app.asar/node_modules/fsnap/node_modules/glob/sync.js:26:10)
at /Applications/CocosCreator1.5.2.app/Contents/Resources/app.asar/node_modules/fsnap/node_modules/globby/index.js:78:35
at Array.reduce (native)
1.5.2也报这个错,我没有引用任何插件啥的,就是项目比较大资源多脚本多
请问你项目里资源有多少?


