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 相关文章推荐
URI、URL和URN之间的区别与联系
Dec 20 Javascript
用JavaScript实现仿Windows关机效果
Mar 10 Javascript
js类后台管理菜单类-MenuSwitch
Sep 12 Javascript
jquery formValidator插件ajax验证 内容不做任何修改再离开提示错误的bug解决方法
Jan 04 Javascript
jQuery布局插件UI Layout简介及使用方法
Apr 03 Javascript
微信小程序使用第三方库Underscore.js步骤详解
Sep 27 Javascript
一个例子轻松学会Vue.js
Jan 02 Javascript
微信小程序技巧之show内容展示,上传文件编码问题
Jan 23 Javascript
在HTML文档中嵌入JavaScript的四种方法
May 07 Javascript
layui使用表格渲染获取行数据的例子
Sep 13 Javascript
VUE 项目在IE11白屏报错 SCRIPT1002: 语法错误的解决
Sep 27 Javascript
Vue 3.0中jsx语法的使用
Nov 13 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
php实现无限级分类实现代码(递归方法)
2011/01/01 PHP
整理的一些实用WordPress后台MySQL操作命令
2013/01/07 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
2016/01/07 PHP
PHP计算当前坐标3公里内4个角落的最大最小经纬度实例
2016/02/26 PHP
Yii2基于Ajax自动获取表单数据的方法
2016/08/10 PHP
浅谈PHP中如何实现Hook机制
2017/11/14 PHP
jquery focus(fn),blur(fn)方法实例代码
2011/12/16 Javascript
EXTjs4.0的store的findRecord的BUG演示代码
2013/06/08 Javascript
用正则表达式替换图片地址img标签
2013/11/22 Javascript
js日期联动示例
2014/05/02 Javascript
jQuery中removeClass()方法用法实例
2015/01/05 Javascript
手机移动端实现 jquery和HTML5 Canvas的幸运大奖盘特效
2016/12/06 Javascript
AngularJS ui-router (嵌套路由)实例
2017/03/10 Javascript
详解如何使用Vue2做服务端渲染
2017/03/29 Javascript
JS原生轮播图的简单实现(推荐)
2017/07/22 Javascript
VUE实现可随意拖动的弹窗组件
2018/09/25 Javascript
vue模块拖拽实现示例代码
2019/03/09 Javascript
JavaScript事件概念详解(区分静态注册和动态注册)
2021/02/05 Javascript
[04:03]DOTA2英雄梦之声_第02期_风暴之灵
2014/06/30 DOTA
[01:48:04]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第一场 2月7日
2021/03/11 DOTA
Python实现监控程序执行时间并将其写入日志的方法
2015/06/30 Python
批量获取及验证HTTP代理的Python脚本
2017/04/23 Python
python实现微信跳一跳辅助工具步骤详解
2018/01/04 Python
Python中的几种矩阵乘法(小结)
2019/07/10 Python
Python元组 tuple的概念与基本操作详解【定义、创建、访问、计数、推导式等】
2019/10/30 Python
Python流程控制常用工具详解
2020/02/24 Python
Python HTMLTestRunner库安装过程解析
2020/05/25 Python
自动一体化专业求职信
2014/03/15 职场文书
股权转让意向书
2014/04/01 职场文书
买卖合同协议书范本
2014/10/18 职场文书
退税申请报告怎么写
2015/05/18 职场文书
2016年度农村党员干部主题教育活动总结
2016/04/06 职场文书
600字作文之感受大自然
2019/11/27 职场文书
Python入门学习之类的相关知识总结
2021/05/25 Python
MySQL中dd::columns表结构转table过程及应用详解
2022/09/23 MySQL
前端框架ECharts dataset对数据可视化的高级管理
2022/12/24 Javascript