2017-03-18 53 views
2

我已經在使用流星的heroku上部署了一個js應用程序。構建在localhost上運行,但在heroku服務器上失敗。我查了日誌,發現這個:從流星建立的箭頭功能正在崩潰heroku部署

.js:312:12) 
2017-03-18T03:29:07.070711+00:00 app[web.1]: const unicodeNormalizePath  = (path) => { 
2017-03-18T03:29:07.074825+00:00 app[web.1]:  at Module.require (module.js:364:17) 
2017-03-18T03:29:07.074821+00:00 app[web.1]: SyntaxError: Unexpected token > 
2017-03-18T03:29:07.074824+00:00 app[web.1]:  at Module.load (module.js:356:32) 
2017-03-18T03:29:07.070741+00:00 app[web.1]:          ^

這給了我的想法,這是不是與ES6箭頭功能兼容,所以我安裝了流星,使其與ES5兼容的ECMAScript。

這並沒有解決問題,這個箭頭功能仍然是崩潰的網絡應用程序。

有關如何阻止此問題的任何建議?

回答

0

可能是你可以用巴貝爾轉換器ES6到ES5

+0

嗨,我一直在使用ES6翻譯,但它不適用於流星建造... – James

+0

流星1.4已經這樣做了,這個問題可能是在編譯包解決的Heroku中使用的節點版本。 –

+0

謝謝@馬里奧!這也幫助了我!你的答案應該被標記。 – Juliomac