项目 一路升级到 2.3.4 出现的很烦的问题

项目从 2.3.2 一路升到 2.3.4 现在用 vscode调试 调着调着就显示以下信息:

The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://goo.gl/7K7WLu
load quick_compile_project: 80.9951171875ms
eval quick_compile_project: 85.453125ms
Cocos Creator v2.3.4
LoadScene d3d10da2-a3bb-421c-b02c-f80f3c9cecbd: 103.995849609375ms
set data id:abcdefghijklmnopqrstuvwxyz0123456789
LoadScene 71d84650-5278-4772-b8a6-b4481128bc2d: 1147.170654296875ms
cc.Action is deprecated now, please use cc.TweenAction instead
cc.Node.rotation is deprecated since v2.1.0, please use -angle instead. (this.node.rotation -> -this.node.angle)
cc.Node.rotationX is deprecated since v2.1.0, please use eulerAngles.x instead. (this.node.rotationX -> this.node.eulerAngles.x)
cc.Node.rotationY is deprecated since v2.1.0, please use eulerAngles.y instead. (this.node.rotationY -> this.node.eulerAngles.y)
‘cc.Node._cascadeColorEnabled’ is removed
‘cc.Node.cascadeColor’ is removed
‘cc.Node.isCascadeColorEnabled’ is removed
‘cc.Node.setCascadeColorEnabled’ is removed
‘cc.Node._cascadeOpacityEnabled’ is removed
‘cc.Node.cascadeOpacity’ is removed
‘cc.Node.isCascadeOpacityEnabled’ is removed
‘cc.Node.setCascadeOpacityEnabled’ is removed
‘cc.Node.opacityModifyRGB’ is removed
‘cc.Node.isOpacityModifyRGB’ is removed
‘cc.Node.setOpacityModifyRGB’ is removed
‘cc.Node.ignoreAnchor’ is removed
‘cc.Node.isIgnoreAnchorPointForPosition’ is removed
‘cc.Node.ignoreAnchorPointForPosition’ is removed
‘cc.Node.isRunning’ is removed
‘cc.Node._sgNode’ is removed
Sorry, cc.Node.getRotationX is removed, please use rotationX instead.
Sorry, cc.Node.setRotationX is removed, please use rotationX instead.
Sorry, cc.Node.getRotationY is removed, please use rotationY instead.
Sorry, cc.Node.setRotationY is removed, please use rotationY instead.
Sorry, cc.Node.getPositionX is removed, please use x instead.
Sorry, cc.Node.setPositionX is removed, please use x instead.
Sorry, cc.Node.getPositionY is removed, please use y instead.
Sorry, cc.Node.setPositionY is removed, please use y instead.
Sorry, cc.Node.getSkewX is removed, please use skewX instead.
Sorry, cc.Node.setSkewX is removed, please use skewX instead.
Sorry, cc.Node.getSkewY is removed, please use skewY instead.
Sorry, cc.Node.setSkewY is removed, please use skewY instead.
Sorry, cc.Node.getScaleX is removed, please use scaleX instead.
Sorry, cc.Node.setScaleX is removed, please use scaleX instead.
Sorry, cc.Node.getScaleY is removed, please use scaleY instead.
Sorry, cc.Node.setScaleY is removed, please use scaleY instead.
Sorry, cc.Node.getOpacity is removed, please use opacity instead.
Sorry, cc.Node.setOpacity is removed, please use opacity instead.
Sorry, cc.Node.getColor is removed, please use color instead.
Sorry, cc.Node.setColor is removed, please use color instead.
Sorry, cc.Node.getLocalZOrder is removed, please use zIndex instead.
Sorry, cc.Node.setLocalZOrder is removed, please use zIndex instead.
Sorry, cc._BaseNode.tag is removed, please use name instead.
Sorry, cc._BaseNode.getTag is removed, please use name instead.
Sorry, cc._BaseNode.setTag is removed, please use name instead.
Sorry, cc._BaseNode.getChildByTag is removed, please use getChildByName instead.
Sorry, cc._BaseNode.removeChildByTag is removed, please use getChildByName(name).destroy() instead.

都是在 cocos2d-js-for-prev 里输出的,这个能屏蔽么,一直出,有点烦

关键是我自己代码里都没用这些

比如 第一个提示cc.Node.rotation is deprecated since v2.1.0, please use -angle instead. (this.node.rotation -> -this.node.angle)

我在我自己的脚本里搜 this.node.rotation 根本没有用到这个啊啊啊啊

那你用tween修改rotation了吗?

完全没有,根本没用过rotation

那你日志展开下详细日志,看能不能看出具体哪个地方。

没有日志,是在vscode里单步调试时出现的。一出现就是一堆,没有其他日志了

我新建的项目都有这个,只是告知你弃用了而已

关键在于我都没用,告诉我弃用了有啥意义呢?

每次单步就感觉是引擎内部在用,然后输出窗口刷屏。。。

自己打的输出信息要在这刷屏里去找。。。

你用了什么工具去输出 node 了吧?这些工具如 eruda,在输出 node 时会遍历 node 的所有属性,生成类似 json 的数据结构。遍历的过程中就会触发这些警告了。
至于 AudioContext 那个是浏览器 的警告,无视就好。

啥工具都没用,就是只用了vscode调试,然后在一个含有操作node操作的代码上下了断点,然后单步过这个断点时就会这样。

如果用浏览器调试没这个问题

下断点后,vscode 会去解析变量吧,正常的