2015-04-30 47 views
2

我開始一個新的Ionic項目,並試圖使用Moment.js。然而,它正在拋出一個我正在努力弄清楚的錯誤。我沒有在離子或瞬間改變任何東西,但是當我嘗試加載項目,它說:未被捕獲的語法錯誤與Moment.js

Uncaught SyntaxError: Unexpected reserved word

,然後當我看向在那裏的來自的代碼,它在moment.js文件。我以前多次使用過這個模塊,它沒有給我任何問題,但這是我的第一個Ionic項目。我錯過了什麼?

This is the error it's showing

This is the line throwing the error

+0

面對同一個ember-cli項目的問題。現在降級到2.0.0以使其工作。 –

+0

這也適用於我,但從長遠來看這不完全是一個解決方案。我看了一下這段歷史,看起來最新版本的最大區別是ES6支持或類似的東西。由於我不知道這是什麼,它似乎並沒有影響我的項目,所以現在可以使用。 – Jonathan

回答

6

的moment.js源文件(在src目錄)被寫入在ES6。當他們完成構建時,它會被轉換爲ES5,並且直接頂層的moment.js文件就是轉譯後的版本。縮小版本(在min文件夾中)也是ES5。

我有同樣的問題,因爲我指的是src版本,而不是構建版本的moment.js。我現在正在最新版本上成功運行。

相關問題