2016-06-17 1 views
2

Моя система сборки grunt переводит мой javascript (который также использует реакцию). К сожалению, это не переводит обещания. Для этого мне нужен полиполк. Я хочу включить babel-polyfill с моей системой сборки grunt. Моя система сборки использует браузеру вместе с babelify и предустановкой es2015.Использование babel-polyfill с ворчанием и браузером

Как включить в микс babel-polyfill?

Вот что у меня есть ...

Внутри gruntfile.js, вот где я использую 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

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

Благодаря!

ответ

0

Предполагая, что Бабель-polyfill входит как зависимость, в верхней части файла ввода «SRC/JS/main.js» добавьте строку:

import "babel-polyfill"; 

Нет необходимости делать что-либо в вашем GruntFile .js

 Смежные вопросы

  • Нет связанных вопросов^_^