comment exécuter es6 des scripts à partir de la CLI
J'ai la dernière NodeJS installé et pour tout les fichiers JavaScript, je peux l'exécuter avec node myscript.js
mais récemment, je suis en train d'apprendre es6 et, pour certains, la dernière de la syntaxe, c'est juste de la pop quelques erreurs/exceptions lors de l'exécution. J'ai essayé de babel-cli, mais n'a pas l'air de fonctionner comme il l'est pour compiler es6 à 5 pas de la ligne de commande exécuter.
dépend des caractéristiques de votre aide, dernier nœud a un bon mais partielle ES6 (sans modules par exemple). Si vous souhaitez utiliser un nœud, essayez de babel-nœud babeljs.io/docs/utilisation/cli
un meilleur endroit pour jouer avec es6: babeljs.io/repl
un meilleur endroit pour jouer avec es6: babeljs.io/repl
OriginalL'auteur photosynthesis | 2016-04-05
Vous devez vous connecter pour publier un commentaire.
1) Pour activer le support de l'ES6, utilisez le
--harmony
drapeau:Cela permettra à la disposition ES6 syntaxe dans le nœud. Mais remarquez qu'il est actuellement un sous-ensemble limité de l'ES6 standard (voir la tableau de compatibilité).
2) Pour avoir une compatibilité complète, vous devez utiliser babel cli.
Babel est livré avec un CLI
babel-node
qui fonctionne exactement le même que Node.js's CLI, seulement de compiler ES6 code avant de l'exécuter.J'ai installé le babel-cli à l'échelle mondiale et essayez d'exécuter le fichier avec le contenu suivant: var [a, b, c] = [1, 2, 3, 4]; console.log(a, b, c); il dit erreur de syntaxe, mais ne devrait-ce pas être un simple déstructuration de l'es6?
OriginalL'auteur