【问题标题】:Editor Framework: Uncaught SyntaxError: Unexpected token )编辑器框架:未捕获的语法错误:意外的令牌)
【发布时间】:2017-10-17 21:23:12
【问题描述】:

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

我遵循所有步骤: 1)我安装了 Polymer 和 Electron(以及其他:phyton、nodejs ecc。) 2)运行所有命令: sh utils/npm.sh 安装 凉亭安装 gulp 更新电子 sh utils/install-builtin.sh sh demo.sh

项目运行良好,但是当我打开网格面板时出现以下错误: Uncaught SyntaxError: Unexpected token)(第 1 行) Uncaught SyntaxError: Unexpected token)(第 28 行) 电子抄送

(() => { // (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 polymer editor electron


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-09
      • 2011-04-07
      • 2014-05-09
      • 2014-11-24
      • 2012-09-07
      • 2015-03-21
      • 1970-01-01
      相关资源
      最近更新 更多