gulp-webpack插件怎么安装

 我来答
frankhp
2016-10-13 · 知道合伙人数码行家
frankhp
知道合伙人数码行家
采纳数:10973 获赞数:50476
爱好计算机,曾经任职于联想服务站,电信装维班组。 现在待业,希望能在百度知道平台帮助到更多的人。

向TA提问 私信TA
展开全部
要解决的问题:在已有的gulp工程里使用webpack打包js
思路:把webpack的输出作为原来gulp里js的输入。
yo gulp-webapp
增加webpack.config.js
var path = require("path");
module.exports = {
entry: "./app/src/js/entry.js",
output: {
path: path.join(__dirname, "app/scripts"),
filename: "main.js"
},
module: {
loaders: [
{ test: /\.css$/, loader: "style!css" },
// required for react jsx
{ test: /\.js$/, loader: "jsx-loader" }
]
}
};

在gulpfile.js中增加
var gutil = require("gulp-util");
var webpack = require("webpack");
var webpackConfig = require("./webpack.config.js");
gulp.task("webpack", function(callback) {
var myConfig = Object.create(webpackConfig);
// run webpack
webpack(
// configuration
myConfig
, function(err, stats) {
// if(err) throw new gutil.PluginError("webpack", err);
// gutil.log("[webpack]", stats.toString({
// // output options
// }));
callback();
});
});

在serve任务里,其他 gulp.watch(...); 后面增加
gulp.watch('app/src/**/*.js', ['webpack']);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式