-
Creator 版本:3.7.4
-
目标平台:chrome浏览器, 没运行前, 编辑器本身也会这样
-
编辑器操作系统: win 10
-
重现概率: 百分百, 清理过缓存, 重启, 编辑器本身
-
问题是:有个文件被执行两次了, 测试了一下其他文件, 好像又没有这个问题, 因为是直接在最外层, 所以cocos编辑器里也可以看到执行了两次
-
demo代码: assets.zip (5.7 KB)
![]()


- 两个堆栈对比
* 堆栈1:
DylPoolNode.ts:32 测试一句话是否执行两次
execute @ DylPoolNode.ts:32
doExec @ system.js:488
postOrderExec @ system.js:478
(匿名) @ system.js:467
postOrderExec @ system.js:465
(匿名) @ system.js:467
postOrderExec @ system.js:465
(匿名) @ system.js:467
postOrderExec @ system.js:465
(匿名) @ system.js:467
postOrderExec @ system.js:465
(匿名) @ system.js:467
postOrderExec @ system.js:465
(匿名) @ system.js:467
postOrderExec @ system.js:465
(匿名) @ system.js:412
Promise.then(异步)
topLevelLoad @ system.js:411
(匿名) @ system.js:235
Promise.then(异步)
systemJSPrototype.import @ system.js:233
systemJSPrototype.import @ system.js:799
_import @ system.js:325
(匿名) @ game.ts:941
_loadCCEScripts @ game.ts:937
(匿名) @ game.ts:840
Promise.then(异步)
init @ game.ts:840
(匿名) @ main.js:1
(匿名) @ main.js:1
(匿名) @ main.js:1
o @ main.js:1
Promise.then(异步)
c @ main.js:1
(匿名) @ main.js:1
n @ main.js:1
(匿名) @ main.js:1
(匿名) @ index.js:1
(匿名) @ index.js:1
(匿名) @ index.js:1
s @ index.js:1
* 堆栈2
DylPoolNode.ts:32 测试一句话是否执行两次
execute @ DylPoolNode.ts:32
doExec @ system.js:488
postOrderExec @ system.js:478
(匿名) @ system.js:467
postOrderExec @ system.js:465
(匿名) @ system.js:467
postOrderExec @ system.js:465
(匿名) @ system.js:467
postOrderExec @ system.js:465
(匿名) @ system.js:412
Promise.then(异步)
topLevelLoad @ system.js:411
(匿名) @ system.js:235
Promise.then(异步)
systemJSPrototype.import @ system.js:233
systemJSPrototype.import @ system.js:799
_import @ system.js:325
(匿名) @ game.ts:941
_loadCCEScripts @ game.ts:937
(匿名) @ game.ts:840
Promise.then(异步)
init @ game.ts:840
(匿名) @ main.js:1
(匿名) @ main.js:1
(匿名) @ main.js:1
o @ main.js:1
Promise.then(异步)
c @ main.js:1
(匿名) @ main.js:1
n @ main.js:1
(匿名) @ main.js:1
(匿名) @ index.js:1
(匿名) @ index.js:1
(匿名) @ index.js:1
s @ index.js:1


