首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自angular7的新更新的angular8上的AudioContext出现ToneJS错误

来自angular7的新更新的angular8上的AudioContext出现ToneJS错误
EN

Stack Overflow用户
提问于 2019-07-02 02:53:21
回答 1查看 89关注 0票数 0

我正在开发一个带有angular和tonejs的音乐应用程序,一切都运行得很好,直到一段时间前我把angular cli从angular 7更新到了8。

现在,我在控制台中得到以下错误。

但只有在我构建(ng build)应用程序并将所有内容上传到服务器的情况下。使用Development Server (ng服务器),一切都可以正常工作。

是不是有人也有同样的问题?提前谢谢。

我正在为tonejs使用typescript类型。如果我通过html导入tonejs脚本,我会得到不同的消息。我还更新了所有依赖项。

生成的js文件内部的错误码为:

代码语言:javascript
复制
t.Context.prototype._defineProperty = function(e, n) {
   t.isUndef(this[n]) && Object.defineProperty(this, n, {
      get: function() {
         return "function" == typeof e[n] ? e[n].bind(e) : e[n]
      },
      set: function(t) {
         e[n] = t // error is here on the t
      }
   })
}
EN

回答 1

Stack Overflow用户

发布于 2019-07-03 15:45:21

好了,我解决了这个问题。

@Xesenix我看到你在stackblitz中使用tonejs@13.8.17,所以我手动升级了tonejs@13.4.9。

如果您启动运行tonejs的网站,您会在控制台中看到tonejs的版本。在实时预览模式下,显示了正确的版本(tonejs@13.8.17),但当我构建项目并将所有内容上传到服务器时,仍然显示旧版本(tonejs@13.4.9)。

所以我清除了角度缓存并重新构建,现在它完美地工作了。

谢谢你的帮助。

PS:我不认为angular 7升级到angular 8会造成这个错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56840992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档