编辑框架:未捕获的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导入之类的东西)