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中的object转换成number或string规则介绍
Dec 31 Javascript
js控制div弹出层实现方法
May 11 Javascript
JavaScript编写页面半透明遮罩效果的简单示例
May 09 Javascript
JavaScript中两个字符串的匹配
Jun 08 Javascript
bootstrap导航、选项卡实现代码
Dec 28 Javascript
Node.js环境下Koa2添加travis ci持续集成工具的方法
Jun 19 Javascript
你可能不知道的JSON.stringify()详解
Aug 17 Javascript
vue.js vue-router如何实现无效路由(404)的友好提示
Dec 20 Javascript
JS关于刷新页面的相关总结
May 09 Javascript
jQuery插件jsonview展示json数据
May 26 jQuery
详解vue-cli 3.0 build包太大导致首屏过长的解决方案
Nov 10 Javascript
如何进行微信公众号开发的本地调试的方法
Jun 16 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
屏蔽浏览器缓存另类方法
2006/10/09 PHP
php魔术方法与魔术变量、内置方法与内置变量的深入分析
2013/06/03 PHP
浅谈php中mysql与mysqli的区别分析
2013/06/10 PHP
ThinkPHP连接数据库的方式汇总
2014/12/05 PHP
PHP自动补全表单的两种方法
2017/03/06 PHP
js 创建书签小工具之理论
2011/02/25 Javascript
利用JS延迟加载百度分享代码,提高网页速度
2013/07/01 Javascript
如何获取select下拉框的值(option没有及有value属性)
2013/11/08 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
sails框架的学习指南
2014/12/22 Javascript
jQuery的context属性用法实例
2014/12/27 Javascript
jQuery支持动态参数将函数绑定到事件上的方法
2015/03/17 Javascript
javascript实现在指定元素中垂直水平居中
2015/09/13 Javascript
原生JavaScript制作微博发布面板效果
2016/03/11 Javascript
利用JavaScript判断浏览器类型及版本
2016/08/23 Javascript
Node.js中路径处理模块path详解
2016/11/14 Javascript
jQuery Password Validation密码验证
2016/12/30 Javascript
jQuery+CSS3实现点赞功能
2017/03/13 Javascript
JQuery Ajax 异步操作之动态添加节点功能
2017/05/24 jQuery
javascript兼容性(实例讲解)
2017/08/15 Javascript
React Native 搭建开发环境的方法步骤
2017/10/30 Javascript
详解使用vuex进行菜单管理
2017/12/21 Javascript
原生JavaScript实现拖动校验功能
2020/09/29 Javascript
Python的randrange()方法使用教程
2015/05/15 Python
总结Python编程中函数的使用要点
2016/03/20 Python
python设计模式大全
2016/06/27 Python
Python实现的爬取网易动态评论操作示例
2018/06/06 Python
pandas通过字典生成dataframe的方法步骤
2019/07/23 Python
pytorch制作自己的LMDB数据操作示例
2019/12/18 Python
python抢购软件/插件/脚本附完整源码
2021/03/04 Python
html5+css3之动画在webapp中的应用
2014/11/21 HTML / CSS
德国EGOIST网店:销售畅销的设计师品牌
2017/04/18 全球购物
毕业生求职找工作的自我评价范文
2013/11/27 职场文书
党员群众路线剖析材料
2014/10/08 职场文书
政风行风整改方案
2014/10/25 职场文书
jQuery ajax - getScript() 方法和getJSON方法
2021/05/14 jQuery