vue.js项目打包上线的图文教程


Posted in Javascript onNovember 16, 2017

最近一直坚持每个月写一个小的vue.js 开发的项目,最后开发完成后想到很久之前给别人回答的一个问题:vue的项目如何上线,当时有千奇百怪的回答,我在想,这些人都是肿了么,vue的官方都说了,这个框架只是做了view这一层,所以并不是把这些开发完的东西直接拷贝到服务器上,而且需要打包为静态文件上传服务器的。这里我简单的列出这个过程:

首先需要修改一下配置文件再打包,很多人都是遇到过打包后运行一片空白等等问题,这些问题主要就是路径的问题,所以需要修改config下面的index.js这个配置文件里选项:

vue.js项目打包上线的图文教程

上图中第一个要修改的就是静态文件的路径,打包后静态文件就在当前目录下,所以修改为./

第二个是环境设置为生产环境

修改好后打开cmd运行下面的命令打包即可:

vue.js项目打包上线的图文教程

注意下面的tip,告诉你这个打包后的文件需要放到服务器才能打开,不能直接使用浏览器打开,打包后的文件结构如下:

vue.js项目打包上线的图文教程

这时我们需要使用服务器的方式来访问index.html就可以了。这里可能很多人也会遇到一些问题,比如大家可能在开发的时候使用的proxytable来解决跨域的问题,这里就会没有数据了,这个需要自己通过服务器在解决一下才可以的,proxytable在这里只是为了方便大家开发的跨域解决方案。

以上这篇vue.js项目打包上线的图文教程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript qq右下角滑出窗口 sheyMsg
Mar 21 Javascript
jquery操作复选框(checkbox)的12个小技巧总结
Feb 04 Javascript
js运动动画的八个知识点
Mar 12 Javascript
js中json处理总结之JSON.parse
Oct 14 Javascript
JavaScript中利用构造器函数模拟类的方法
Feb 16 Javascript
Node之简单的前后端交互(实例讲解)
Nov 14 Javascript
原生JS实现旋转轮播图+文字内容切换效果【附源码】
Sep 29 Javascript
vue项目中在外部js文件中直接调用vue实例的方法比如说this
Apr 28 Javascript
vue canvas绘制矩形并解决由clearRec带来的闪屏问题
Sep 02 Javascript
微信小程序表单验证插件WxValidate的二次封装功能(终极版)
Sep 03 Javascript
JS实现购物车基本功能
Nov 08 Javascript
对vue生命周期的深入理解
Dec 03 Vue.js
Three.js基础学习教程
Nov 16 #Javascript
three.js实现3D视野缩放效果
Nov 16 #Javascript
three.js中3D视野的缩放实现代码
Nov 16 #Javascript
js的函数的按值传递参数(实例讲解)
Nov 16 #Javascript
React/Redux应用使用Async/Await的方法
Nov 16 #Javascript
详谈DOM简介及节点、属性、查找节点的方法
Nov 16 #Javascript
图片加载完成再执行事件的实例
Nov 16 #Javascript
You might like
PHP网站开发中常用的8个小技巧
2015/02/13 PHP
Yii中的cookie的发送和读取
2016/07/27 PHP
Laravel框架模板加载,分配变量及简单路由功能示例
2018/06/11 PHP
JavaScript模块随意拖动示例代码
2014/05/27 Javascript
jQuery选择器源码解读(四):tokenize方法的Expr.preFilter
2015/03/31 Javascript
基于javascript实现checkbox复选框实例代码
2016/01/28 Javascript
详解微信小程序 wx.uploadFile 的编码坑
2017/01/23 Javascript
jQuery validate 验证radio实例
2017/03/01 Javascript
Vue 2中ref属性的使用方法及注意事项
2017/06/12 Javascript
JS实现自动轮播图效果(自适应屏幕宽度+手机触屏滑动)
2017/06/19 Javascript
基于JavaScript实现数码时钟效果
2020/03/30 Javascript
Angular实现预加载延迟模块的示例
2017/10/12 Javascript
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
2019/03/06 jQuery
js动态获取时间的方法分析
2019/08/02 Javascript
Vue项目如何引入bootstrap、elementUI、echarts
2020/11/26 Vue.js
[05:17]DOTA2睡衣妹卖萌求签名 CJ第二天全明星影像
2013/07/28 DOTA
python实现批量下载新浪博客的方法
2015/06/15 Python
Python控制多进程与多线程并发数总结
2016/10/26 Python
Pandas 数据框增、删、改、查、去重、抽样基本操作方法
2018/04/12 Python
创建pycharm的自定义python模板方法
2018/05/23 Python
Python中对数组集进行按行打乱shuffle的方法
2018/11/08 Python
对Python 检查文件名是否规范的实例详解
2019/06/10 Python
使用Django实现把两个模型类的数据聚合在一起
2020/03/28 Python
Python多线程thread及模块使用实例
2020/04/28 Python
纯HTML5+CSS3制作图片旋转
2016/01/12 HTML / CSS
canvas画图被放大且模糊的解决方法
2020/08/11 HTML / CSS
.NET程序员的几道面试题
2012/06/01 面试题
自考生毕业自我鉴定
2013/10/10 职场文书
公司年会搞笑主持词
2014/03/24 职场文书
家长会主持词
2014/03/26 职场文书
供货协议书
2014/04/22 职场文书
2014年十一国庆节爱国演讲稿
2014/09/23 职场文书
庆七一宣传标语
2014/10/08 职场文书
2014年客房部工作总结
2014/11/22 职场文书
2015年大学生村官工作总结
2015/04/21 职场文书
幼儿园大班教育随笔
2015/08/14 职场文书