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上传插件fineuploader上传文件使用方法(jquery图片上传插件)
Dec 05 Javascript
jquery选择器使用详解
Apr 08 Javascript
jquery动态添加元素事件失效问题解决方法
May 23 Javascript
JS制作类似选项卡切换的年历
Dec 03 Javascript
使用DeviceOne实现微信小程序功能
Dec 29 Javascript
Three.js利用性能插件stats实现性能监听的方法
Sep 25 Javascript
微信小程序录音与播放录音功能
Dec 25 Javascript
js实现简单掷骰子效果
Oct 24 Javascript
微信小程序定义和调用全局变量globalData的实现
Nov 01 Javascript
在 Vue 中使用 JSX 及使用它的原因浅析
Feb 10 Javascript
JS实现进度条动态加载特效
Mar 25 Javascript
JavaScript中关于预编译、作用域链和闭包的理解
Mar 31 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
session 的生命周期是多长
2006/10/09 PHP
php文件打包 下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
2012/06/13 PHP
完整删除ecshop中获取店铺信息的API
2014/12/24 PHP
PHP简单实现无限级分类的方法
2016/05/13 PHP
thinkphp jquery实现图片上传和预览效果
2020/07/22 PHP
jQuery入门介绍之基础知识
2015/01/13 Javascript
moment.js轻松实现获取当前日期是当年的第几周
2015/02/05 Javascript
Node.js中的process.nextTick使用实例
2015/06/25 Javascript
基于dropdown.js实现的两款美观大气的二级导航菜单
2015/09/02 Javascript
jquery实现简单的表单验证
2015/11/17 Javascript
详解如何使用Vue2做服务端渲染
2017/03/29 Javascript
微信小程序开发教程之增加mixin扩展
2017/08/09 Javascript
nodejs项目windows下开机自启动的方法
2017/11/22 NodeJs
nodejs实现大文件(在线视频)的读取
2020/10/16 NodeJs
tangram.js库实现js类的方式实例分析
2018/01/06 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
2019/09/24 Javascript
浅析webpack-bundle-analyzer在vue-cli3中的使用
2019/10/23 Javascript
[01:12](回顾)DOTA2国际邀请赛,全世界DOTAer的盛宴
2014/07/01 DOTA
用Python进行一些简单的自然语言处理的教程
2015/03/31 Python
Python的Django框架中的数据过滤功能
2015/07/17 Python
python实现淘宝秒杀聚划算抢购自动提醒源码
2020/06/23 Python
Python SqlAlchemy动态添加数据表字段实例解析
2018/02/07 Python
python实现批量修改图片格式和尺寸
2018/06/07 Python
用python实现刷点击率的示例代码
2019/02/21 Python
Python 统计位数为偶数的数字代码详解
2020/03/15 Python
Python基于yaml文件配置logging日志过程解析
2020/06/23 Python
wordpress添加Html5的表单验证required方法小结
2020/08/18 HTML / CSS
我们是伦敦女孩:WalG
2018/01/08 全球购物
司机的工作范围及职责
2013/11/13 职场文书
关于期中考试的反思
2014/02/02 职场文书
文化活动实施方案
2014/03/28 职场文书
正风肃纪剖析材料范文
2014/10/10 职场文书
2015年基层党支部工作总结
2015/05/21 职场文书
写好求职信的技巧解密
2019/05/14 职场文书
MongoDB使用profile分析慢查询的步骤
2021/04/30 MongoDB
TensorFlow中tf.batch_matmul()的用法
2021/06/02 Python