Vue打包发布流程及常见问题汇总

1.在package.json文件下有打包的脚本。

 执行 npm run build 可以进行打包,如果打包成功会生成dist文件夹。

生成的dist文件如下图所示

 2.验证打包的文件能否启动

生成的dist文件下是有个index.html文件的,直接访问是不可以的。我们可以通过以下两种方式验证打包的项目能否正常启动。

方法一:

        1.npm install -g serve(全局安装);

        2.通过serve -s dist(运行打包后的文件)。

效果图如下所示:访问所示地址如果能够正常访问,则打包没有问题。

 方法二:

        1.安装express-generator生成器。npm install express-generator -g(全局安装)

        2.打开git控制台,通过express demo(demo是项目名)生成一个项目

        如下所示:

         3.进入项目 cd demo,安装依赖 npm install,具体如下所示        4.将打包生成的dist文件里的内容全部拷贝到express项目的public文件夹下,如下所示:

        5.启动项目 npm start ,访问http://localhost:3000/即可

 常见问题:

        1.打包发布之后的项目空白

        这种一般是因为页面报错导致的,打开控制台可以看到一般就是某些静态文件没有正常的加载。看下是否是静态文件路径问题导致,处理方法:

在打包之前,找到项目的config文件夹,找到红框所标参数,将修改参数成红框所示。该参数一般定义在在index.js或者webpack.config.js 下 。

build文件下,找到ouput,修改publicPath参数,一般修改成'./'  ,如下图所示,我的项目取得值其实就是'./'

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值