私のノードアプリケーションではimport
、矢印関数、スプレッド演算子、オブジェクトの破棄、let
、およびconst
を使用します。ノード6のために必要な最小限のベルベルプラグインは何ですか
"engines": {
"node": ">=6.9.4",
"npm": "^3"
},
など
"babel": {
"presets": [
"node6",
"stage-0"
]
},
と
"scripts": {
"clean": "rm -rf bin/",
"start": "node bin/index.js",
"babel": "babel src --out-dir bin",
"build": "npm run clean && npm run babel",
"dev": "babel-node src/index.js",
"test": "find ./test -name '*_spec.js' | NODE_ENV=test xargs mocha --compilers js:babel-core/register --require ./test/test_helper.js"
},
を含ん私package.json
で
変換されたファイルでは、let
からに変換されていますは、ノード6.9.4が与えられていると無意味に見えますが、let
の使用を完全にサポートしています。
ノード6.9.4以上でコードを実行できる最小限のbabelプラグインは何ですか。また、その母国語の機能を最大限に活用しますか?
面白いと非常にクールなプロジェクト。私はそれを試してみましたが、現在、バベルは 'const'と' let'の両方を 'var'に変換します。これは逆行的なステップのようです。私はいくつか微調整を行ってきましたが、それでも私に 'let'を与えていません。 –
ああ、私は設定をタイプしました、それは' targets: 'であり、' target: 'ではありません。 – loganfsmyth
は完全に機能します。 –