Cocos Creator v1.6.0 内测版发布帖(8月11日更新 rc.1)

我重现出can not find module for path : undefined这个问题了,上传一下附件给你们测。NewProject.zip (225.3 KB)

这样写加载不了脚本:

MsicUtils.getSkillScript = function (skillId) {
	var cfg = SkillConfig[skillId];
	return require(cfg.get("script"));
};

而这样写可以正常加载:

MsicUtils.getSkillScript = function (skillId) {
	var cfg = SkillConfig[skillId];
	var scriptName = cfg.get("script");
	return require(scriptName);
};

具体你们拿例子测吧,可以重现的。这应该是一个隐藏得比较深的BUG

1赞

請問一下,
有辦法控制項目的 scripts 在編譯裡的順序嗎?

因為自已寫的庫有加載先後順序的問題,
或者,我應該把自已寫的庫,放在npm_modules 裡,加載序順才能自已控制?

Ps. 但是目前的寫法在1.5.2是沒問題的

好热闹啊 感觉很爽

NewProject1.zip (925.5 KB)

已上传了,好像没啥特别的啊,服务器用的是java自带的nio,项目代码就不上传了
我这是第一次连输出 WebSocket onOpen,直接关掉模拟器,再次以模拟器运行,就不会输出 WebSocket onOpen 了,服务器收到的数据长度就为0了
在原来的1.5.1时都是正常的


我反复试了很多次,以浏览器模式运行,都是正常的

找到问题所在了,修复后的 cocos2d-lite 的 PR:
https://github.com/cocos-creator/cocos2d-x-lite/pull/708

Node 颜色 editor 的 opacity 有问题

用了 i18n https://github.com/cocos-creator/i18n-example 报错 missing translation key 时会 crash

好的,我试试先。

好的,谢谢你了~

你这个是android下的报错,请问ios或者mac正常么?

这么nb,直接到1.6的版本了么?

编辑器打不开 报这个错 后面还有一大排

没办法控制。但是你可以把库都尽量标记为插件脚本,插件脚本会优先加载。珍爱生命,远离 npm

1赞

参考我上面的回复,珍爱生命,远离 npm,npm 的文档支持本来在 1.3 就被废除了,现在有问题正好赶着你们用插件脚本。

1赞

收到,感謝Jare大神,
請問以後會把npm的支持整個廢除掉嗎?

说一个不好用的地方脚本这里现在加了一个锁,本来应该指的是不能X,但是现在点击资源管理那个页面同步跳转的功能也没了,希望加回去,就是点一下这个蓝色的地方,原来资源管理的那边是会自动跳到脚本所在的位置的。

1.5.2 开始已经有问题了,之后问题可能会越来越多……

1赞

你这些报错能否用文本啊,贴个图还不高清,完全看不清。。

谢谢反馈哦,确实不应该不允许跳转等操作,下个版本会恢复跳转功能的。

no valid client ID
[41385] quick-preview loaded
[41385] Watching packages
[41385] Run Application
[41385] [db-task][init] Failed to post import asset /Users/moonwalker/Desktop/dkd_dig/client/assets/font/poker_number.fnt, message: TypeError: Cannot read property ‘uuid’ of undefined
at n.postImport (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/share/assets/meta/bitmap-font.js:1:1062)
at n.series.t (/Applications/CocosCreator.app/Contents/Resources/app.asar/asset-db/lib/tasks.js:1:5653)
at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:718:13
at iterate (/Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:262:13)
at async.forEachOfSeries.async.eachOfSeries (/Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:281:9)
at _parallel (/Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:717:9)
at Object.async.series (/Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:739:9)
at _postImportAsset (/Applications/CocosCreator.app/Contents/Resources/app.asar/asset-db/lib/tasks.js:1:5583)
at n.eachLimit.n.ensureAsync (/Applications/CocosCreator.app/Contents/Resources/app.asar/asset-db/lib/tasks.js:1:7353)
at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:1213:16
[41385] [db-task][init] Failed to post import asset /Users/moonwalker/Desktop/dkd_dig/client/assets/font/stake_number.fnt, message: TypeError: Cannot read property ‘uuid’ of undefined
at n.postImport (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/share/assets/meta/bitmap-font.js:1:1062)
at n.series.t (/Applications/CocosCreator.app/Contents/Resources/app.asar/asset-db/lib/tasks.js:1:5653)
at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:718:13
at iterate (/Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:262:13)
at async.forEachOfSeries.async.eachOfSeries (/Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:281:9)
at _parallel (/Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:717:9)
at Object.async.series (/Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:739:9)
at _postImportAsset (/Applications/CocosCreator.app/Contents/Resources/app.asar/asset-db/lib/tasks.js:1:5583)
at n.eachLimit.n.ensureAsync (/Applications/CocosCreator.app/Contents/Resources/app.asar/asset-db/lib/tasks.js:1:7353)
at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:1213:16
[41385] preview server running at http://localhost:7456
Uncaught Exception: Error: EMFILE: too many open files, open ‘/Users/moonwalker/Desktop/dkd_dig/client/temp/quick-scripts/assets/scripts/ui/Panel/HellChallenge/HellBossInfoPanel.js’
at Error (native)
[41385] Error: Error: EMFILE: too many open files, open ‘/Users/moonwalker/Desktop/dkd_dig/client/temp/quick-scripts/assets/scripts/ui/Panel/HellChallenge/HellBossInfoPanel.js’
at Error (native)
at process.on.e (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/core/editor-init.js:1:944)
at emitOne (events.js:101:20)
at process.emit (events.js:188:7)
at process._fatalException (bootstrap_node.js:304:26)
no valid client ID
Uncaught Exception: Error: EMFILE: too many open files, open ‘/Users/moonwalker/Desktop/dkd_dig/client/temp/quick-scripts/assets/scripts/ui/Custom/AlphaWithTableInitProgress.js’
at Error (native)
[41385] Error: Error: EMFILE: too many open files, open ‘/Users/moonwalker/Desktop/dkd_dig/client/temp/quick-scripts/assets/scripts/ui/Custom/AlphaWithTableInitProgress.js’
at Error (native)
at process.on.e (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/core/editor-init.js:1:944)
at emitOne (events.js:101:20)
at process.emit (events.js:188:7)
at process._fatalException (bootstrap_node.js:304:26)
no valid client ID
Uncaught Exception: Error: EMFILE: too many open files, open ‘/Users/moonwalker/Desktop/dkd_dig/client/temp/quick-scripts/assets/scripts/ui/Panel/PayPluginSelectPanel.js’
at Error (native)
[41385] Error: Error: EMFILE: too many open files, open ‘/Users/moonwalker/Desktop/dkd_dig/client/temp/quick-scripts/assets/scripts/ui/Panel/PayPluginSelectPanel.js’
at Error (native)
at process.on.e (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/core/editor-init.js:1:944)
at emitOne (events.js:101:20)
at process.emit (events.js:188:7)
at process._fatalException (bootstrap_node.js:304:26)