2017-10-17 128 views
0

我下載這個項目: https://github.com/Tasarinan/editor-framework編輯框架:未捕獲的SyntaxError:意外的標記)

我按照所有的步驟: 1)我安裝聚合物和電子(和其他:植酮,的NodeJS ECC) 2)運行所有命令: SH utils的/ npm.sh安裝 涼亭安裝 一飲而盡更新電子 SH utils的/ install-builtin.sh SH demo.sh

該項目運行良好,但是當我打開網格面板我有這個錯誤:未捕獲的SyntaxError:意外的標記)(第1行) 未捕獲的SyntaxError:意外的標記)(第28行) ecc。

(() => { // (line 1) 

//************************* 
    Editor.polymerElement({ 
    properties: { 
     debugInfo: { 
     type: Object, 
     value:() => { return { // (Line 28) 
      xAxisScale: 0, 
      xMinLevel: 0, 
      xMaxLevel: 0, 
      yAxisScale: 0, 
      yMinLevel: 0, 
      yMaxLevel: 0, 
     }; }, 
     }, 

這是代碼的鏈接: https://github.com/cocos-creator-packages/ui-grid/blob/master/widget/pixi-grid.js

我不明白這些命令()=> {}我有什麼庫添加?

對不起,我的英語不好,謝謝你的幫助。

回答

0

代碼()=>{}是從Javascript(ES6)的新版本,稱爲arrow functions

() => {} == function() {}

一些瀏覽器不支持Javascript的新版本,你必須使用polyfills。例如,如果您使用的是IE,您將無法看到該頁面。

聚合物有Polymer-cli,它內置Polymer build命令,可以將代碼轉換爲舊版本的JavaScript,以便所有瀏覽器都可以讀取代碼。

嘗試在Chrome中打開項目(最快的瀏覽器用於諸如HTML導入之類的東西)

相關問題