Node.jsがES6を完全にサポートしていることは知っています(nodejs 7.2.1を使用)。 Node.jsのES6実装が生産準備ができていないと言われました。準備が整ったES6にはBabelが必要です。Node.jsでBabelを使用する必要がありますか?
私はbabeljs.ioを読みました。これは、ES6をサポートしていない古いブラウザ用のJavaScriptコンパイラです。
私は少し混乱しています。 Node.jsはBabelをES5にコンパイルする必要がありますか? ES6でNode.jsを使用することはできますか?それは生産準備ができていますか? Node.jsでBabelが本当に必要ですか?
必要な機能によって異なります。ほとんどのES2015の機能は利用可能で安定しています。 ES6モジュールはありません。 – estus
http://kangax.github.io/compat-table/es6/に必要なものは?または、あなたの要件をhttp://node.green –
と比較することができます。本番環境でノードにbabelを使用しないでください。ベイベルの動作の仕方によってパフォーマンスに悪影響を与える可能性があります。このスレッドで詳しく読む:http://stackoverflow.com/questions/30773756/is-it-okay-to-use-babel-node-in-production ES6/2015のノード実装は、V8にネイティブに組み込まれているため、実際には生産準備が整っています。 –