vue完成项目后,打包成静态文件的方法


Posted in Javascript onSeptember 03, 2018

vue完成项目后,如何打包成静态文件,并且用Node调试

打包

1、修改config里面的index.js里面的productionSourceMap为false,默认情况是true(true代表打包环境是开发环境,可以进行调试;false表示生产环境,正式上线的)

2.在cmd里面运行npm run build,(运行的是build里面的build.js文件)

生成的包放在dist下面

vue完成项目后,打包成静态文件的方法

使用node进行调试

1、在根目录下创建prod.server.js文件,这个文件的作用是作为一个小的httpserver,在正常开发下,可以直接把dist里面的文件放到tomcat里面进行调试

prod.server.js代码

/**
 * Created by Administrator on 2017/2/22.
 */
 var express = require('express')
 var config = require('./config/index')
 
 var port = process.env.PORT || config.build.port
 
 var app= express()
 
 var router = express.Router()
 
 router.get('/',function (req, res, next) {
 req.url = '/index.html'
 next()
 })
 
 app.use(router)
 
 //异步接口
var seller=require('./src/data/data.json')
var apiRoutes = express.Router()
apiRoutes.get('/seller',function (req,res) {
 res.json({
 data:seller
 })
})
app.use('/api', apiRoutes); //定义express静态目录 app.use(express.static('./dist')) var autoOpenBrowser = !!config.dev.autoOpenBrowser var uri = 'http://localhost:' + port var opn = require('opn') //启动express module.exports = app.listen(port, function (err) { if (err) { console.log(err) return } // when env is testing, don't need open it if (autoOpenBrowser && process.env.NODE_ENV !== 'testing') { opn(uri) } })

以上这篇vue完成项目后,打包成静态文件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery 学习之一 对象访问
Nov 23 Javascript
javascript中onmouse事件在div中失效问题的解决方法
Jan 09 Javascript
iframe实用操作锦集
Apr 22 Javascript
js 获取元素所有兄弟节点的实现方法
Sep 06 Javascript
easyui 中的datagrid跨页勾选问题的实现方法
Jan 18 Javascript
jquery.tableSort.js表格排序插件使用方法详解
Aug 12 Javascript
几行js代码实现自适应
Feb 24 Javascript
全面解析Node.js 8 重要功能和修复
Jun 02 Javascript
基于JavaScript实现评论框展开和隐藏功能
Aug 25 Javascript
vue 实现 ios 原生picker 效果及实现思路解析
Dec 06 Javascript
JavaScript实现计算多边形质心的方法示例
Jan 31 Javascript
JS实现在线ps功能详解
Jul 31 Javascript
vue填坑之webpack run build 静态资源找不到的解决方法
Sep 03 #Javascript
webpack4 处理CSS的方法示例
Sep 03 #Javascript
webpack4 CSS Tree Shaking的使用
Sep 03 #Javascript
解决Vue+Element ui开发中碰到的IE问题
Sep 03 #Javascript
webpack4 处理SCSS的方法示例
Sep 03 #Javascript
解决vue打包css文件中背景图片的路径问题
Sep 03 #Javascript
解决Vue2.0中使用less给元素添加背景图片出现的问题
Sep 03 #Javascript
You might like
PHP-CGI进程CPU 100% 与 file_get_contents 函数的关系分析
2011/08/15 PHP
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
2013/06/24 PHP
什么情况下可以不写PHP的闭合标签“?>”
2014/08/28 PHP
PHP下的浮点运算不准的解决方法
2016/10/27 PHP
PHP数组的定义、初始化和数组元素的显示实现代码
2016/11/05 PHP
firefox下对ajax的onreadystatechange的支持情况分析
2009/12/14 Javascript
Jquery中对数组的操作代码
2011/08/12 Javascript
Js可拖拽放大的层拖动特效实现方法
2015/02/25 Javascript
javascript中数组方法汇总
2015/07/07 Javascript
jquery分页插件jquery.pagination.js实现无刷新分页
2016/04/01 Javascript
Bootstrap3学习笔记(三)之表格
2016/05/20 Javascript
微信jssdk用法汇总
2016/07/16 Javascript
原生js实现jquery函数animate()动画效果的简单实例
2016/08/21 Javascript
微信小程序网络请求wx.request详解及实例
2017/05/18 Javascript
Element ui 下拉多选时新增一个选择所有的选项
2019/08/21 Javascript
解决layui调用自定义方法提示未定义的问题
2019/09/14 Javascript
mpvue实现微信小程序快递单号查询代码
2020/04/03 Javascript
js实现删除json中指定的元素
2020/09/22 Javascript
Python 匹配任意字符(包括换行符)的正则表达式写法
2009/10/29 Python
Python使用gensim计算文档相似性
2016/04/10 Python
python处理xml文件的方法小结
2017/05/02 Python
django使用xlwt导出excel文件实例代码
2018/02/06 Python
python 通过logging写入日志到文件和控制台的实例
2018/04/28 Python
对Python2与Python3中__bool__方法的差异详解
2018/11/01 Python
Python数据类型之Number数字操作实例详解
2019/05/08 Python
利用Python进行图像的加法,图像混合(附代码)
2019/07/14 Python
Python实现快速排序的方法详解
2019/10/25 Python
编写python代码实现简单抽奖器
2020/10/20 Python
英国床和浴室商场:Bed & Bath Emporium
2018/05/20 全球购物
PHP如何删除一个Cookie值
2012/11/15 面试题
门卫岗位职责
2013/11/15 职场文书
考试不及格检讨书
2014/01/09 职场文书
关于旅游的活动方案
2014/08/15 职场文书
村主任“四风”问题个人整改措施
2014/10/04 职场文书
三年级学生期末评语
2014/12/26 职场文书
2015年乡镇残联工作总结
2015/05/13 职场文书