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 相关文章推荐
YUI 读码日记之 YAHOO.util.Dom - Part.1
Mar 22 Javascript
jquery keypress,keyup,onpropertychange键盘事件
Jun 25 Javascript
JQueryEasyUI Layout布局框架的使用
Apr 08 Javascript
浏览器中url存储的JavaScript实现
Jul 07 Javascript
详解JavaScript常量定义
Jan 03 Javascript
详解ElementUI之表单验证、数据绑定、路由跳转
Jun 21 Javascript
基于DOM节点删除之empty和remove的区别(详解)
Sep 11 Javascript
Vue 动态设置路由参数的案例分析
Apr 24 Javascript
js数组去重的方法总结
Jan 18 Javascript
微信小程序 wx:for 与 wx:for-items 与 wx:key的正确用法
May 19 Javascript
JS异步宏队列微队列原理详解
Sep 09 Javascript
vue 给数组添加新对象并赋值
Apr 20 Vue.js
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在多维数组中根据键名快速查询其父键以及父键值的代码
2011/05/07 PHP
将php数组输出html表格的方法
2014/02/24 PHP
javascript模块化是什么及其优缺点介绍
2013/09/02 Javascript
Node.js实现在目录中查找某个字符串及所在文件
2014/09/03 Javascript
微信小程序 标签传入数据
2017/05/08 Javascript
JS图片轮播与索引变色功能实例详解
2017/07/06 Javascript
详解 vue better-scroll滚动插件排坑
2018/02/08 Javascript
vue项目实现图片上传功能
2019/12/23 Javascript
解决elementui表格操作列自适应列宽
2020/12/28 Javascript
[37:22]DOTA2上海特级锦标赛D组资格赛#2 Liquid VS VP第一局
2016/02/28 DOTA
python调用短信猫控件实现发短信功能实例
2014/07/04 Python
Python命名空间详解
2014/08/18 Python
python统计一个文本中重复行数的方法
2014/11/19 Python
python中的装饰器详解
2015/04/13 Python
python获取各操作系统硬件信息的方法
2015/06/03 Python
python 字符串和整数的转换方法
2018/06/25 Python
python中协程实现TCP连接的实例分析
2018/10/14 Python
python中 * 的用法详解
2019/07/10 Python
使用APScheduler3.0.1 实现定时任务的方法
2019/07/22 Python
Python谱减法语音降噪实例
2019/12/18 Python
Python操作dict时避免出现KeyError的几种解决方法
2020/09/20 Python
python Tornado框架的使用示例
2020/10/19 Python
python常量折叠基础知识点讲解
2021/02/28 Python
荷兰时尚精品店:Labels Fashion
2020/03/22 全球购物
新锐科技Java程序员面试题
2016/07/25 面试题
信息部岗位职责
2013/11/12 职场文书
请假条标准格式规范
2014/04/10 职场文书
全国税务系统先进集体事迹材料
2014/05/19 职场文书
2014年优秀党员材料
2014/12/18 职场文书
西安兵马俑导游词
2015/02/02 职场文书
党员带头倡议书
2015/04/29 职场文书
Python中异常处理用法
2021/11/27 Python
详解Flutter和Dart取消Future的三种方法
2022/04/07 Java/Android
python创建字典及相关管理操作
2022/04/13 Python
Python绘制散乱的点构成的图的方法
2022/04/21 Python
利用Java连接Hadoop进行编程
2022/06/28 Java/Android