【发布时间】:2016-10-20 06:24:27
【问题描述】:
我已经为 reactjs 应用设置了 gulp 和 webpack 配置。这是我的 gulpfile 的片段:
gulp.task('webpack-dev-server', function(callback) {
// modify some webpack config options
var myConfig = Object.create(webpackConfig);
myConfig.devtool = 'eval';
myConfig.debug = true;
myConfig.plugins = [
new webpack.HotModuleReplacementPlugin()
];
// Start a webpack-dev-server
new WebpackDevServer(webpack(myConfig), {
hot: true,
stats: {
colors: true
}
}).listen(9090, 'localhost', function(err) {
if (err) throw new gulpUtil.PluginError('webpack-dev-server', err);
});
});
这是我的 webpack.config:
var path = require('path');
var webpack = require('webpack');
module.exports = {
cache: true,
entry: ['webpack/hot/dev-server', './src/app.js'],
output: {
path: __dirname + '/src/js',
publicPath: '/src/',
filename: "bundle.js"
},
module: {
loaders: [
{
test: /\.jsx?$/,
exclude: /(node_modules|bower_components)/,
loader: 'babel'
}
]
}
};
这是一个回购链接:https://github.com/dimitri-a/koekje
【问题讨论】:
标签: reactjs gulp webpack-dev-server