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 相关文章推荐
JavaScript 字符串与数组转换函数[不用split与join]
Dec 13 Javascript
js实现上传图片之上传前预览图片
Mar 25 Javascript
jquery选择器排除某个DOM元素的方法(实例演示)
Apr 25 Javascript
JS实现字符串转日期并比较大小实例分析
Dec 09 Javascript
jQuery购物网页经典制作案例
Aug 19 Javascript
微信小程序实战之仿android fragment可滑动底部导航栏(4)
Apr 16 Javascript
Vue中使用sass实现换肤功能
Sep 07 Javascript
Vue Cli 3项目使用融云IM实现聊天功能的方法
Apr 19 Javascript
在layui中select更改后生效的方法
Sep 05 Javascript
微信小程序封装多张图片上传api代码实例
Dec 30 Javascript
JS代码简洁方式之函数方法详解
Jul 28 Javascript
JS前端可视化canvas动画原理及其推导实现
Aug 05 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&&mysql)三
2006/10/09 PHP
php实现的SSO单点登录系统接入功能示例分析
2016/10/12 PHP
PHP 记录访客的浏览信息方法
2018/01/29 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
jQuery+ajax实现顶一下,踩一下效果
2010/07/17 Javascript
javascript图像处理—仿射变换深度理解
2013/01/16 Javascript
提交表单时执行func方法实现代码
2013/03/17 Javascript
JS批量操作CSS属性详细解析
2013/12/16 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
2013/12/28 Javascript
使用jQuery实现的掷色子游戏动画效果
2014/03/14 Javascript
jQuery中[attribute!=value]选择器用法实例
2014/12/31 Javascript
JQuery替换DOM节点的方法
2015/06/11 Javascript
jQuery根据元素值删除数组元素的方法
2015/06/24 Javascript
深入分析jsonp协议原理
2015/09/26 Javascript
BootStrap下拉框在firefox浏览器界面不友好的解决方案
2016/08/18 Javascript
浅谈javascript中的 “ && ” 和 “ || ”
2017/02/02 Javascript
详解如何在nuxt中添加proxyTable代理
2018/08/10 Javascript
微信小程序实现左滑动删除效果
2020/03/30 Javascript
微信小程序后端(java)开发流程的详细步骤
2019/11/13 Javascript
[55:11]完美世界DOTA2联赛PWL S2 SZ vs LBZS 第一场 11.26
2020/11/30 DOTA
在Windows8上的搭建Python和Django环境
2014/07/03 Python
讲解Python中fileno()方法的使用
2015/05/24 Python
Python基于二分查找实现求整数平方根的方法
2016/05/12 Python
Python存取XML的常见方法实例分析
2017/03/21 Python
python编程测试电脑开启最大线程数实例代码
2018/02/09 Python
pandas分组聚合详解
2020/04/10 Python
解决H5的a标签的download属性下载service上的文件出现跨域问题
2019/07/16 HTML / CSS
应届生新闻编辑求职信
2013/11/19 职场文书
上课睡觉检讨书
2014/01/28 职场文书
父亲的菜园教学反思
2014/02/13 职场文书
《那片绿绿的爬山虎》教学反思
2014/02/27 职场文书
党的群众路线教育实践活动整改方案
2014/10/28 职场文书
聋哑人盗窃罪辩护词
2015/05/21 职场文书
vue-element-admin项目导入和导出的实现
2021/05/21 Vue.js
html5调用摄像头截图功能
2022/01/18 Javascript
gtx1650怎么样 gtx1650显卡相当于什么级别
2022/04/08 数码科技