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 相关文章推荐
IE6、IE7中获取Button元素的值的bug说明
Aug 28 Javascript
jquery form表单序列化为对象的示例代码
Mar 05 Javascript
js分页工具实例
Jan 28 Javascript
js实现九宫格图片半透明渐显特效的方法
Feb 16 Javascript
GitHub上一些实用的JavaScript的文件压缩解压缩库推荐
Mar 13 Javascript
基于jquery实现三级下拉菜单
May 10 Javascript
vue.js事件处理器是什么
Mar 20 Javascript
node删除、复制文件或文件夹示例代码
Aug 13 Javascript
解决layui下拉框监听问题(监听不到值的变化)
Sep 28 Javascript
JS中比较两个Object数组是否相等方法实例
Nov 11 Javascript
vue+vant实现购物车全选和反选功能
Nov 17 Vue.js
JavaScript中时间格式化新思路toLocaleString()
Nov 07 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
允许phpmyadmin空密码登录的配置方法
2011/05/29 PHP
无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案
2011/07/18 PHP
JavaScript实现滚动栏效果的方法
2015/04/27 PHP
safari,opera嵌入iframe页面cookie读取问题解决方法
2010/06/23 Javascript
juqery 学习之三 选择器 层级 基本
2010/11/25 Javascript
jQuery setTimeout传递字符串参数报错的解决方法
2014/06/09 Javascript
jQuery中多个元素的Hover事件解决方案
2014/06/12 Javascript
JavaScript实现的石头剪刀布游戏源码分享
2014/08/22 Javascript
javascript如何写热点图
2015/12/08 Javascript
js实现的奥运倒计时时钟效果代码
2015/12/09 Javascript
Node.js插件安装图文教程
2016/05/06 Javascript
js删除Array数组中指定元素的两种方法
2016/08/03 Javascript
全面解析Angular中$Apply()及$Digest()的区别
2016/08/04 Javascript
JavaScript 深层克隆对象详解及实例
2016/11/03 Javascript
angular指令笔记ng-options的使用方法
2017/09/18 Javascript
vue+vue-validator 表单验证功能的实现代码
2017/11/13 Javascript
vue-baidu-map 进入页面自动定位的解决方案(推荐)
2018/04/28 Javascript
vant IndexBar实现的城市列表的示例代码
2019/11/20 Javascript
JS中的模糊查询功能
2019/12/08 Javascript
详解Vue的watch中的immediate与watch是什么意思
2019/12/30 Javascript
Selenium执行Javascript脚本参数及返回值过程详解
2020/04/01 Javascript
Python httplib,smtplib使用方法
2008/09/06 Python
windows系统中python使用rar命令压缩多个文件夹示例
2014/05/06 Python
在Python中操作字典之clear()方法的使用
2015/05/21 Python
python中requests库session对象的妙用详解
2017/10/30 Python
Python使用wxPython实现计算器
2018/01/30 Python
Python读取数据集并消除数据中的空行方法
2018/07/12 Python
Python pygorithm模块用法示例【常见算法测试】
2018/08/16 Python
DjangoWeb使用Datatable进行后端分页的实现
2020/05/18 Python
JENNIFER BEHR官网:各种耳环和发饰
2020/06/07 全球购物
运动会闭幕式解说词
2014/02/21 职场文书
服务承诺书范文
2014/05/19 职场文书
小学感恩节活动总结
2015/03/24 职场文书
刑事上诉状范文
2015/05/22 职场文书
go使用Gin框架利用阿里云实现短信验证码功能
2021/08/04 Golang
2021年国产动漫公司排行前十名,玄机科技上榜,第二推出过铠甲勇士
2022/03/18 杂记