最新のNodeJSがインストールされており、JavaScriptファイルについては、node myscript.jsしかし、最近私はes6を学んでおり、最新の構文のいくつかについては、実行中にいくつかのエラー/例外をポップアウトします。 babel-cliを試してみましたが、es6を5にコンパイルするためではなく、コマンドラインで実行するため、動作しないようです。
node myscript.js
1)ES6のサポートを有効にするには、--harmony 国旗:
--harmony
node --harmony myscript.js
これにより、ノードで使用可能なES6構文が有効になります。ただし、現在はES6標準の限定サブセットであることに注意してください( 互換性テーブル を参照)。
2)完全な互換性を確保するには、 babel cli を使用する必要があります。 BabelにはCLIが付属していますbabel-nodeこれはNode.jsのCLIとまったく同じように機能しますが、実行する前にES6コードをコンパイルするだけです。
babel-node
babel-node myscript.js