0
nodejsアプリケーションを作成していますが、これはモジュール読み込み(インポート)機能をサポートしていないため、これを行うにはbabel/webpackを使用したいと思います。BabelとWebpackでGulpをセットアップする方法
誰かが私はこれを設定助けることができるので、それは私のサーバーを実行して、単に "がぶ飲み" を実行して、変更のためにすべて、チェックをコンパイル
ガルプ:
var gulp = require('gulp');
var nodemon = require('gulp-nodemon');
var notify = require('gulp-notify');
var livereload = require('gulp-livereload');
var webpack = require('webpack-stream');
gulp.task('es6',() => {
return gulp.src('index.js')
.pipe(webpack(require('./webpack.config.js')));
});
gulp.task('listen',() => {
livereload.listen();
nodemon({
script: 'index.js',
ext: 'js'
}).on('restart',() => {
gulp.src('index.js')
.pipe(livereload())
.pipe(notify('Reloading page, please wait...'));
});
});
gulp.task('default', ['es6', 'listen'],() => {
});
のWebPACK:
module: {
loaders: [
{
test: /\.js$/,
exclude: /(node_modules|bower_components)/,
loader: 'babel', // 'babel-loader' is also a legal name to reference
query: {
presets: ['es2015']
}
}
]
}
あなたは代わりに 'livereload'のこれを行うには、' WebPACKの-DEV-server'を使用することができ、それが速くなります。 –