webpack在多页面中路径输出问题

我遇到一个输出路径的问题。开发目录是这样的。
admin/a/a.js
admin/b/b.js
admin/c.js
然后输出的时候希望也是这个样子。
admin/a/a.min.js
admin/b/b.min.js
但我怎么配都是只能这样输出。
admin/a.min.js
admin/b.min.js
这是现在的配置
varwebpack=require('webpack');
varpath=require('path');
module.exports={
context:path.join(__dirname,'/app/'),
entry:{
index:'./index.js',
register:'./register/register.js',
student:'./admin/student/student.js',
teacher:'./admin/teacher/teacher.js',
vendor:['jquery','moment']
},
output:{
path:path.join(__dirname,'/run'),
filename:'[name].bundle.js'
},
plugins:[
//newwebpack.optimize.UglifyJsPlugin({minimize:true})
newwebpack.DefinePlugin({
__DEBUG__:true
}),
newwebpack.optimize.CommonsChunkPlugin('vendor','vendor.bundle.js')
],
devtool:'#inline-source-map'
};
SMILET
浏览 310回答 2
2回答

翻过高山走不出你

entry节点对象的属性是别名,是与output中filename属性[name]关联的,因此想要生成什么样的路径,应该在entry的属性中配置,如下entry:{index:'./index.js',register:'./register/register.js',"admin/student":'./admin/student/student.js',"admin/teacher":'./admin/teacher/teacher.js',vendor:['jquery','moment']},
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript