我下载这个项目: 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
我不明白这些命令()=> {}我要添加什么库?
抱歉我的英文不好,谢谢你的帮助。
答案 0 :(得分:0)
代码()=>{}
来自名为arrow functions的新版Javascript(ES6)
() => {}
== function() {}
某些浏览器不支持新版本的javascript,您必须使用polyfill。例如,如果您使用的是IE,则无法看到该页面。
Polymer Polymer-cli具有内置Polymer build
命令,可以将代码转换为旧版本的javascript,因此所有浏览器都可以读取代码。
尝试在Chrome中打开项目(HTML导入等最快的浏览器)