猿问

webpack 合并的时候怎么不处理第三方js,例如jquery

app.js
module.exports={
get:function(){
return'max'
}
}
main.js
varapp=require('./app.js');
varJ=require('./jquery-latest.js');
J('p').text(app.get());
webpack.config.js
module.exports={
entry:"./main.js",
output:{
path:__dirname,
filename:"bundle.js"
}
};
请问我不想合并jquery,我怎么过滤掉jquery,合并它
慕娘9325324
浏览 408回答 2
2回答

繁星coding

是把jquery这些第三方库单独拿出来吗?可以指定两个入口。javascriptvarconfig={entry:{app:'妮自己的代码入口',vendor:['jquery']//第三方库},output:{filename:'这是妮自己打包后生成的文件名',path:''},plugins:[newwebpack.ProvidePlugin({$:'jquery'}),//这个可以使jquery变成全局变量,妮不用在自己文件require('jquery')了newwebpack.optimize.CommonsChunkPlugin('vendor','vendor.bundle.js')//这是妮第三方库打包生成的文件]}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答