[Deprecation] The ScriptProcessorNode is deprecated. Use AudioWorkletNode instead.依赖包出现警告,如何解决

[Deprecation] The ScriptProcessorNode is deprecated. Use AudioWorkletNode instead.遇到以上问题,搜索不到相关帖子,在代码里面也没有用过这个ScriptProcessorNode,但是确定是在写了Sequencer构造函数并导入到index后才出现的警告。
在这里插入图片描述
在MDN查到有这个的相关介绍,链接
然后通过注释各可能的代码行,得到了是下列代码,导致了警告的出现,
在这里插入图片描述
所以应该是Tone的新版本内部没有适配好,为了验证,我写了个小demo测试,在新的demo里面也出现了这个警告,这个是Tone包内部的问题,没有研究透这个可以暂时先用不管,不过我觉得有警告不好看,所以继续往下解决

后续通过点击最右侧的链接,弹到浏览器调试工具Sources下
在这里插入图片描述

可以看到是在哪里出现了这个警告,如下,可以看到,确实是依赖包里面的问题,挨着这个目录查找进去,根据提示更改,个人觉得最好不管他,因为不知道这个改了会对其他造成什么影响,此处就先试验一下,有问题再改回来
在这里插入图片描述
“./node_modules/standardized-audio-context/build/es2019/helpers/test-audio-node-disconnect-method-support.js”:
找到过后,我先复制一行再做修改,以防出现问题
在这里插入图片描述

然后重启服务,就解决了

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值