2016-06-17 5 views
2

私のgruntビルドシステムは、私のjavascript(これも反応も使用しています)を翻訳します。 残念ながら、約束は成立しません。そのためには、ポリフィルが必要です。 私のgruntビルドシステムにbabel-polyfillを含める必要があります。 私のビルドシステムは、babelifyとes2015プリセットと共にbrowserifyを使用しています。babel-polyfillをグラントでブラウジングして使用する

ミックスにbabel-polyfillを含めるにはどうすればよいですか?私はここでbrowserify

browserify: { 
    dist: { 
    options: { 
     watch: true, 
     transform: [["babelify", {presets: ['es2015', 'react']}], ["envify", {NODE_ENV: 'development'}]] 
    }, 
    files: { 
     'dist/js/app.js' : 'src/js/main.js' 
    } 
    }, 
    build: { 
    options: { 
     transform: [["babelify", {presets: ['es2015', 'react'], compact: true }], ["envify", {NODE_ENV: 'production'}]] 
    }, 
    files: { 
     'dist/js/app.js' : 'src/js/main.js' 
    } 
    } 
}, 

を使用するのはここ

は私のbabelrcファイルされ、ここで、私が持っているもの

インサイドgruntfile.jsである

{ 
"presets": [ "react", "es2015" ] 
} 

ありがとう!

答えて

0

そのバベル-ポリフィルは、依存関係として含まれていると仮定すると、あなたのエントリファイルの上部にある[SRC/JS/main.js '行を追加:あなたのGruntFileで何もする

import "babel-polyfill"; 

を必要はありません.js

関連する問題