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 相关文章推荐
可以把编码转换成 gb2312编码lib.UTF8toGB2312.js
Aug 21 Javascript
JqGrid web打印实现代码
May 31 Javascript
详谈 Jquery Ajax异步处理Json数据.
Sep 09 Javascript
javasript实现密码的隐藏与显示
May 08 Javascript
第三篇Bootstrap网格基础
Jun 21 Javascript
全面了解JS中的匿名函数
Jun 29 Javascript
解析jQueryEasyUI的使用
Nov 22 Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
Dec 01 Javascript
Node.js websocket使用socket.io库实现实时聊天室
Feb 20 Javascript
使用vue-cli3新建一个项目并写好基本配置(推荐)
Apr 24 Javascript
vue+element加入签名效果(移动端可用)
Jun 17 Javascript
vue实现登陆页面开发实践
May 30 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
模板引擎Smarty深入浅出介绍
2006/12/06 PHP
Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
2008/10/13 PHP
php 网页游戏开发入门教程一(webgame+design)
2009/10/26 PHP
基于PHP实现微信小程序客服消息功能
2019/08/12 PHP
Prototype使用指南之array.js
2007/01/10 Javascript
jquery入门—选择器实现隔行变色实例代码
2013/01/04 Javascript
Jquery实现点击按钮,连续地向textarea中添加值的实例代码
2014/03/08 Javascript
基于javascript显示当前时间以及倒计时功能
2016/03/18 Javascript
实现JavaScript高性能的数据存储
2016/12/11 Javascript
ES6新特性之数组、Math和扩展操作符用法示例
2017/04/01 Javascript
兼容浏览器的js事件绑定函数(详解)
2017/05/09 Javascript
vue.js异步上传文件前后端实现代码
2017/08/22 Javascript
axios+Vue实现上传文件显示进度功能
2019/04/14 Javascript
elementUI select组件value值注意事项详解
2019/05/29 Javascript
Vue+ElementUI项目使用webpack输出MPA的方法
2019/08/27 Javascript
微信小程序HTTP请求从0到1封装
2019/09/09 Javascript
原生微信小程序开发中 redux 的使用详解
2021/02/18 Javascript
[02:39]DOTA2国际邀请赛助威团西雅图第一天
2013/08/08 DOTA
[02:09]DOTA2辉夜杯 EHOME夺冠举杯现场
2015/12/28 DOTA
python中enumerate函数用法实例分析
2015/05/20 Python
python之从文件读取数据到list的实例讲解
2018/04/19 Python
python数值基础知识浅析
2019/11/19 Python
基于Django实现日志记录报错信息
2019/12/17 Python
Pycharm 使用 Pipenv 新建的虚拟环境(图文详解)
2020/04/16 Python
Python预测2020高考分数和录取情况
2020/07/08 Python
python 服务器运行代码报错ModuleNotFoundError的解决办法
2020/09/16 Python
澳大利亚排名第一的在线酒类商店:MyBottleShop
2018/04/26 全球购物
英国可持续奢侈品包包品牌:Elvis & Kresse
2018/08/05 全球购物
一套带网友答案的.NET笔试题
2016/12/06 面试题
一封普通求职者的求职信
2013/11/20 职场文书
企业党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
培训督导岗位职责
2015/04/10 职场文书
2015学校年度工作总结
2015/05/11 职场文书
独生子女证明范本
2015/06/19 职场文书
少先队中队工作总结2015
2015/07/23 职场文书
浅析python中特殊文件和特殊函数
2022/02/24 Python