编辑框架:未捕获的SyntaxError:意外的标记)

编辑框架:未捕获的SyntaxError:意外的标记)

问题描述:

我下载这个项目: 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

我不明白这些命令()=> {}我有什么库添加?

对不起,我的英语不好,谢谢你的帮助。

代码()=>{}是从Javascript(ES6)的新版本,称为arrow functions

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

一些浏览器不支持Javascript的新版本,你必须使用polyfills。例如,如果您使用的是IE,您将无法看到该页面。

聚合物有Polymer-cli,它内置Polymer build命令,可以将代码转换为旧版本的JavaScript,以便所有浏览器都可以读取代码。

尝试在Chrome中打开项目(最快的浏览器用于诸如HTML导入之类的东西)