没办法控制。但是你可以把库都尽量标记为插件脚本,插件脚本会优先加载。珍爱生命,远离 npm
参考我上面的回复,珍爱生命,远离 npm,npm 的文档支持本来在 1.3 就被废除了,现在有问题正好赶着你们用插件脚本。
收到,感謝Jare大神,
請問以後會把npm的支持整個廢除掉嗎?
说一个不好用的地方脚本这里现在加了一个锁,本来应该指的是不能X,但是现在点击资源管理那个页面同步跳转的功能也没了,希望加回去,就是点一下这个蓝色的地方,原来资源管理的那边是会自动跳到脚本所在的位置的。
1.5.2 开始已经有问题了,之后问题可能会越来越多……
你这些报错能否用文本啊,贴个图还不高清,完全看不清。。
谢谢反馈哦,确实不应该不允许跳转等操作,下个版本会恢复跳转功能的。
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)
改用插件脚本就好了啊,又没多少工作量。 1.5.2 用 npm install 一样会有一些问题。
再請教兩個問題,
比較顯而易見的一個是,
只要對node的 color 進行操作,或者是用 cc.tintTo( secs, r, g, b )
方法來創見動畫,
都會拋出這個訊息:
Simulator: Should not set alpha via 'color', set 'opacity' please.
這是表示不能再對 node.color 進行操作嗎?
另外一個問題是,現在不知道為什麼,都會一直出現這個訊息:
Simulator: jsb_bind_proxy: Invalid keys
還沒有定位確切的位置,不過似乎只要畫面有東西移動、淡入、淡出之類的都會出現,
大概一個畫面出現幾百次有…
帮你@panda P大
谢谢反馈,你 1.5.2 没事对吧?
npm 的用法从来就没正式推荐过,文档里悄无声息的出现过 1 个版本,后来 1.3 开始文档就正式废除了,不知道为什么你们一直要用 npm
你要理解使用 npm 安装依赖脚本和 Jare 推荐的把脚本直接放在项目里然后设置「导入为插件」的区别啊
npm install 的时候会把各种依赖库(你根本不需要)都装到项目路径里,而这里面很多脚本不符合浏览器加载规范
实际上你只要到一个空白目录先 npm install 你要的东西,然后在里面找到实际需要的浏览器端脚本,然后拷贝到项目里就可以了。
比如 google-protobuf 这个包里你需要的只有 google-protobuf.js 这一个文件。其他 npm 库的 github 仓库里也会明确指出哪些文件是浏览器端需要的,哪些是源码,一股脑装到项目里根本就不是 npm 的正确用法。
关键是…… npm 编译慢啊(好吧 1.6 没这个问题了),而且 npm 在编辑器下会全部加载进来,影响加载时间,也很容易报错。
1.5.2没事