2016-08-04 6 views
-2

私はes3からes5に変換する必要のあるスクリプトhereを書きました。私はこの機会を使ってバベルを試してみたかったのですが、私はいくつかの問題に取り組んでいます。Babelを使ってforeachを変換する

私のコードでの最大の問題は、foreachのである:

obj.forEach(block => { 
//stuff here 
}); 

しかし、バベルをインストールし、コマンドを使用した後:バベルmyCode.js -o outFile.js

それはしていませんforeachを変更してください。私は何か間違っているのですか? babelを使ってforeach行を変換する方法はありますか?

+1

これは 'forEach'とは関係ありません。 ES2015プリセットをインストールして '.babelrc'に入れましたか? – gcampbell

+0

はい、実行中:babel myData.js -o dataOut.js --presets es2015。また、それを変更しなかった – Edon

答えて

1

これは、es2015プリセットを使用していないようです。

es2015プリセットパッケージのインストール:

npm install babel-preset-es2015 

実行バベルを、このコマンドを使用して:

babel myCode.js -o outFile.js --presets es2015 

または、代わりに--presets es2015のparamを使用するたびに、あなたは.babelrcファイルにこれらのコードを追加することができます

{ 
    "presets": ["es2015"] 
} 
+0

私はそれをインストールした、私はちょうど--presets es2015を使用していませんでした。私はそのショットを与えるよ、ありがとう – Edon

関連する問題