2017-10-17 20 views
0

Je télécharger ce projet: https://github.com/Tasarinan/editor-frameworkcadre Editeur: Uncaught SyntaxError: jeton inattendu)

Je suis toutes les étapes: 1) j'installe polymère et électronique (et d'autres. Phyton, NodeJS ecc) 2) Run toutes les commandes: sh utils/npm.sh installer installer charmille Gulp update-électronique sh utils/install-builtin.sh sh demo.sh

le projet fonctionne très bien, mais quand j'ouvre le panneau de la grille I avez cette erreur: Uncaught SyntaxError: Jeton inattendu) (ligne 1) Uncaught SyntaxError: Jeton inattendu) (ligne 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, 
     }; }, 
     }, 

Voici le lien du code: https://github.com/cocos-creator-packages/ui-grid/blob/master/widget/pixi-grid.js

Je ne comprends pas ces commandes() => {} Quelle bibliothèque, je dois ajouter ??

Désolé pour mon mauvais anglais et merci pour l'aide.

Répondre

0

code ()=>{} est de la nouvelle version de Javascript (ES6) a appelé arrow functions

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

Certains des navigateurs ne prend pas en charge une nouvelle version de Javascript et vous devez utiliser polyfills. Par exemple, si vous utilisez IE, vous ne pourrez pas voir cette page.

Polymer a Polymer-cli qui a la commande Polymer build intégrée qui peut transformer le code en version plus ancienne de javascript pour que tous les navigateurs puissent lire le code. Essayez d'ouvrir le projet dans Chrome (le navigateur le plus rapide pour des choses comme les importations HTML)