我正在开发一个使用angular和tonejs的音乐应用程序,并且一切正常,直到我将前角cli从angular 7更新为8为止。
但是仅当我构建(ng构建)应用程序并将所有内容上传到服务器时。使用Development Server(ng服务),一切正常。
有人有同样的问题吗?预先感谢。
我在为tonejs使用打字稿打字。如果我通过html导入tonejs脚本,则会收到不同的消息。我还更新了每个依赖项。
生成的js文件中的错误代码为:
s1 = pd.Series([1.434, 2.343, np.nan])
#without round() the next line returns an error
s1.astype('Int64')
#cannot safely cast non-equivalent float64 to int64
##with round() it works
s1.round().astype('Int64')
0 1
1 2
2 NaN
dtype: Int64
答案 0 :(得分:0)
好,我解决了这个问题。
@Xesenix我看到您在stackblitz中使用的是tonejs@13.8.17,所以我手动升级了tonejs@13.4.9。
如果启动运行tonejs的网站,则会在控制台中看到tonejs的版本。在实时预览模式下,显示了正确的版本(tonejs@13.8.17),但是当我构建项目并将所有内容上传到服务器时,仍显示了旧版本(tonejs@13.4.9)。
所以我清除了角度缓存并重新构建,现在它可以完美运行了。
谢谢您的帮助。
PS: 我不认为将Angle 7升级到Angle 8会出错。