0
を破壊する:Babelify私はGulpfile.jsを作成している
var gulp = require('gulp');
var browserify = require('browserify');
var babelify = require('babelify');
var source = require('vinyl-source-stream');
gulp.task('browserify', function(){
return browserify('./app/app.js')
.transform(babelify, { stage: 1})
.bundle()
.pipe(source('bundle.js'))
.pipe(gulp.dest('dest'));
});
を私はappフォルダにapp.jsを持っており、それにbrowserifyタスクを適用する必要があり、app.jsが、これはクラス
を反応させる含まれていvar React = require('react');
var PropTypes = React.PropTypes;
var App = React.createClass({
render: function() {
return (
<div />
);
}
});
module.exports = App;
私は
browserifyこのゴクゴクを実行します0
それは私に、このエラーを与える:
削除バベル5オプションを使用events.js:72 throw er; // Unhandled 'error' event ^ ReferenceError: [BABEL] E:\learn\react\RMD\public\assets\app\app.js: Using removed Babel 5 option: base.stage - Check ou t the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets while parsing file: E:\learn\react\RMD\publi c\assets\app\app.js at Logger.error
はあなた '.babelrc'に下に追加しましたか? { "プリセット":["stage-0"] } –