我正在开始一个新的Ionic项目,我试图使用Moment.js。然而,它引发了一个我正在努力弄清楚的错误。我没有在Ionic或Moment中改变任何东西,但当我尝试加载项目时,它说:
未捕获的SyntaxError:意外的保留字
然后当我查看它来自的代码时,它就在moment.js文件中。我以前多次使用过这个模块,并没有给我任何问题,但这是我的第一个离子项目。我错过了什么?
答案 0 :(得分:6)
moment.js源文件(在src目录中)是用ES6编写的。当他们进行构建时,它会被转换为ES5,而直接顶层的moment.js文件是转换后的版本。缩小版本(在min文件夹中)也是ES5。
我遇到了同样的问题,因为我指的是src版本而不是moment.js的构建版本。我现在已成功运行最新版本。