编辑框架:未捕获的SyntaxError:意外的令牌)

时间:2017-10-17 21:23:13

标签: javascript polymer editor electron

我下载这个项目: https://github.com/Tasarinan/editor-framework

我遵循所有步骤: 1)我安装Polymer和Electron(和其他:phyton,nodejs ecc。) 2)运行所有命令: sh utils / npm.sh安装 凉亭安装 gulp update-electron sh utils / install-builtin.sh sh demo.sh

项目运行正常,但是当我打开Grid Panel时出现此错误: 未捕获的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

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

抱歉我的英文不好,谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

代码()=>{}来自名为arrow functions的新版Javascript(ES6)

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

某些浏览器不支持新版本的javascript,您必须使用polyfill。例如,如果您使用的是IE,则无法看到该页面。

Polymer Polymer-cli具有内置Polymer build命令,可以将代码转换为旧版本的javascript,因此所有浏览器都可以读取代码。

尝试在Chrome中打开项目(HTML导入等最快的浏览器)