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 写类方式之六
Jul 05 Javascript
jquery ztree实现下拉树形框使用到了json数据
May 14 Javascript
Jquery树插件zTree用法入门教程
Feb 17 Javascript
JavaScript实现MIPS乘法模拟的方法
Apr 17 Javascript
js实现页面跳转的几种方法小结
May 16 Javascript
AngularJS过滤器filter用法总结
Dec 13 Javascript
js实现的xml对象转json功能示例
Dec 24 Javascript
详解微信小程序设置底部导航栏目方法
Jun 29 Javascript
vue2.0移除或更改的一些东西(移除index key)
Aug 28 Javascript
Angular-UI Bootstrap组件实现警报功能
Jul 16 Javascript
jquery 键盘事件 keypress() keydown() keyup()用法总结
Oct 23 jQuery
JS实现躲避粒子小游戏
Jun 18 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 函数执行效率的小比较
2010/10/17 PHP
php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
2015/04/03 PHP
老版本PHP转义Json里的特殊字符的函数
2015/06/08 PHP
JS的replace方法介绍
2012/10/20 Javascript
通过length属性判断jquery对象是否存在
2013/10/18 Javascript
iframe调用父页面函数示例详解
2014/07/17 Javascript
jQuery判断checkbox是否选中的3种方法
2014/08/12 Javascript
jquery实现的伪分页效果代码
2015/10/29 Javascript
JavaScript中利用jQuery绑定事件的几种方式小结
2016/03/06 Javascript
js当前页面登录注册框,固定div,底层阴影的实例代码
2016/10/04 Javascript
js实现上传图片预览方法
2016/10/25 Javascript
Jquery EasyUI Datagrid右键菜单实现方法
2016/12/30 Javascript
js 递归和定时器的实例解析
2017/02/03 Javascript
使用JS在浏览器中判断当前网络连接状态的几种方法
2017/05/05 Javascript
javascript回调函数的概念理解与用法分析
2017/05/27 Javascript
基于构造函数的五种继承方法小结
2017/07/27 Javascript
React + webpack 环境配置的方法步骤
2017/09/07 Javascript
js实现QQ面板拖拽效果(慕课网DOM事件探秘)(全)
2017/09/19 Javascript
OkHttp踩坑随笔为何 response.body().string() 只能调用一次
2018/01/08 Javascript
layui实现根据table数据判断按钮显示情况的方法
2019/09/26 Javascript
Vue中keep-alive组件的深入理解
2020/08/23 Javascript
从Python的源码来解析Python下的freeblock
2015/05/11 Python
python获得一个月有多少天的方法
2015/06/04 Python
用python结合jieba和wordcloud实现词云效果
2017/09/05 Python
python中利用await关键字如何等待Future对象完成详解
2017/09/07 Python
Python金融数据可视化汇总
2017/11/17 Python
python读取csv和txt数据转换成向量的实例
2019/02/12 Python
用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
2012/06/11 面试题
求职简历推荐信范文
2013/12/02 职场文书
工商管理毕业生推荐信
2013/12/24 职场文书
公益活动策划方案
2014/01/09 职场文书
财务总监岗位职责
2014/03/07 职场文书
购房协议书范本
2014/10/02 职场文书
2015年法院工作总结范文
2015/04/28 职场文书
php中配置文件保存修改操作 如config.php文件的读取修改等操作
2021/05/12 PHP
MYSQL优化之数据表碎片整理详解
2022/04/03 MySQL