为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

SMILET 2019-04-08 09:21:49
我遇到一个输出路径的问题。开发目录是这样的。admin/a/a.jsadmin/b/b.jsadmin/c.js然后输出的时候希望也是这个样子。admin/a/a.min.jsadmin/b/b.min.js但我怎么配都是只能这样输出。admin/a.min.jsadmin/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'};
查看完整描述

2 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

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']
},
                            
查看完整回答
反对 回复 2019-04-08
  • 2 回答
  • 0 关注
  • 309 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信