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

Vue-cli 配置多页面应用,如何修改输出路径

Vue-cli 配置多页面应用,如何修改输出路径

侃侃尔雅 2018-10-25 14:13:36
自己网上查阅修改的vue-cli 搭建多页面应用,配置之后的目录路径为http://localhost:8080/module/... build 如何修改webpack配置 是最后npm run build之后目录路径为http://localhost:8080/login.html 如下项目目录 
查看完整描述

1 回答

?
ibeautiful

TA贡献1993条经验 获得超6个赞

这个答案还是 通过自己编写的getEntries()函数进行修改就可以 众多博客中多页面配置 都是在webpack.base.conf.js prod.conf.js dev.conf.js 中编写了一个getEntries()函数 可以将这个函数放在/build/utils.js 中 在配置文件引用即可 pathname 是‘module/[你的文件名]’如‘module/login’ 最终输出只要在输出basename 即文件名就可以 login 这样在开发环境可以不用在url使用http://localhost:8080/login.html来访问 生产环境/dist目录下也不会有module文件夹

exports.getEntries = function(_path) {

  var entries = {};

  glob.sync(_path).forEach(function(entry) {

    var basename = path.basename(entry, path.extname(entry));

    var pathname = entry.split('/').splice(-3).splice(0, 1) +'/'+ basename;

    entries[basename] = entry;

  });

  return entries;

}


查看完整回答
反对 回复 2018-11-28
  • 1 回答
  • 0 关注
  • 1550 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号