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 相关文章推荐
基于jquery的表格排序
Sep 11 Javascript
使用jquery插件实现图片延迟加载技术详细说明
Mar 12 Javascript
JavaScript调用客户端的可执行文件(示例代码)
Nov 28 Javascript
Jquery给基本控件的取值、赋值示例
May 23 Javascript
在Ubuntu系统上安装Node.JS的教程
Oct 15 Javascript
jQuery实现点击表格单元格就可以编辑内容的方法【测试可用】
Aug 01 Javascript
BootStrap 获得轮播中的索引和当前活动的焦点对象
May 11 Javascript
使用jQuery实现页面定时弹出广告效果
Aug 24 jQuery
JS实现的简单拖拽购物车功能示例【附源码下载】
Jan 03 Javascript
JS浮点数运算结果不精确的Bug解决
Aug 01 Javascript
Vuex中的Mutations的具体使用方法
Jun 01 Javascript
原生js实现html手机端城市列表索引选择城市
Jun 24 Javascript
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
人工智能开始玩《星际争霸2》 你的操作跟得上吗?
2017/08/11 星际争霸
让PHP支持页面回退的两种方法[转]
2007/02/14 PHP
php检测文件编码的方法示例
2014/04/25 PHP
PHP中把stdClass Object转array的几个方法
2014/05/08 PHP
php使用mysqli向数据库添加数据的方法
2015/03/20 PHP
现如今最流行的JavaScript代码规范
2014/03/08 Javascript
javascript中setTimeout的问题解决方法
2014/05/08 Javascript
chrome不支持form.submit的解决方案
2015/04/28 Javascript
jquery实现邮箱自动填充提示功能
2015/11/17 Javascript
一起学写js Calender日历控件
2016/04/14 Javascript
js实现的万能flv网页播放器代码
2016/04/30 Javascript
基于JS实现横线提示输入验证码随验证码输入消失(js验证码的实现)
2016/10/27 Javascript
bootstrap datetimepicker实现秒钟选择下拉框
2017/01/05 Javascript
12个非常有用的JavaScript技巧
2017/05/17 Javascript
vue.js实例todoList项目
2017/07/07 Javascript
ES6学习教程之块级作用域详解
2017/10/09 Javascript
基于zTree树形菜单的使用实例
2017/12/25 Javascript
小程序图片剪裁加旋转的示例代码
2018/07/10 Javascript
vue select选择框数据变化监听方法
2018/08/24 Javascript
vue动态路由:路由参数改变,视图不更新问题的解决
2019/11/05 Javascript
js面向对象之实现淘宝放大镜
2020/01/15 Javascript
如何在面试中手写出javascript节流和防抖函数
2020/10/22 Javascript
Python Socket编程入门教程
2014/07/11 Python
python抓取并保存html页面时乱码问题的解决方法
2016/07/01 Python
python实现守护进程、守护线程、守护非守护并行
2018/05/05 Python
详解配置Django的Celery异步之路踩坑
2018/11/25 Python
python3实现二叉树的遍历与递归算法解析(小结)
2019/07/03 Python
Python logging设置和logger解析
2019/08/28 Python
Python爬虫使用bs4方法实现数据解析
2020/08/25 Python
KLOOK客路:发现更好玩的世界,预订独一无二的旅行体验
2016/12/16 全球购物
生产经理的自我评价分享
2013/11/07 职场文书
研发工程师的岗位职责
2013/11/18 职场文书
党的群众路线教育实践活动心得体会900字
2014/03/07 职场文书
个人落户申请书怎么写?
2019/06/28 职场文书
Python机器学习三大件之一numpy
2021/05/10 Python
如何创建一个创建MySQL数据库中的datetime类型
2022/03/21 MySQL