Moment.js没有捕获语法错误

时间:2015-04-30 20:51:41

标签: angularjs momentjs ionic

我正在开始一个新的Ionic项目,我试图使用Moment.js。然而,它引发了一个我正在努力弄清楚的错误。我没有在Ionic或Moment中改变任何东西,但当我尝试加载项目时,它说:

  

未捕获的SyntaxError:意外的保留字

然后当我查看它来自的代码时,它就在moment.js文件中。我以前多次使用过这个模块,并没有给我任何问题,但这是我的第一个离子项目。我错过了什么?

This is the error it's showing

This is the line throwing the error

1 个答案:

答案 0 :(得分:6)

moment.js源文件(在src目录中)是用ES6编写的。当他们进行构建时,它会被转换为ES5,而直接顶层的moment.js文件是转换后的版本。缩小版本(在min文件夹中)也是ES5。

我遇到了同样的问题,因为我指的是src版本而不是moment.js的构建版本。我现在已成功运行最新版本。