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脚本代码跑起来。
Jan 09 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
Apr 12 Javascript
Js使用WScript.Shell对象执行.bat文件和cmd命令
Dec 18 Javascript
javascript制作幻灯片(360度全景图片)
Jul 28 Javascript
JS Select下拉框(支持输入模糊查询)
Feb 04 Javascript
vue组件从开发到发布的实现步骤
Nov 11 Javascript
js html实现计算器功能
Nov 13 Javascript
vue form check 表单验证的实现代码
Dec 09 Javascript
Vue运用transition实现过渡动画
May 06 Javascript
15 分钟掌握vue-next响应式原理
Oct 13 Javascript
JavaScript Reflect Metadata实现详解
Dec 12 Javascript
聊聊JS ES6中的解构
Apr 29 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
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
php中pcntl_fork创建子进程的方法实例
2019/03/14 PHP
thinkPHP和onethink微信支付插件分享
2019/08/11 PHP
php使用event扩展的io复用测试的示例
2020/10/20 PHP
20个最新的jQuery插件
2012/01/13 Javascript
javascript 基础篇4 window对象,DOM
2012/03/14 Javascript
JavaScript NaN和Infinity特殊值 [译]
2012/09/20 Javascript
JS打印gridview实现原理及代码
2013/02/05 Javascript
JS使用ajax从xml文件动态获取数据显示的方法
2015/03/24 Javascript
jquery表单验证需要做些什么
2015/11/17 Javascript
详解AngularJS Filter(过滤器)用法
2015/12/28 Javascript
prototype.js常用函数详解
2016/06/18 Javascript
JavaScript 深层克隆对象详解及实例
2016/11/03 Javascript
JavaScript中校验银行卡号的实现代码
2016/12/19 Javascript
p5.js入门教程之鼠标交互的示例
2018/03/16 Javascript
jQuery中实现text()的方法
2019/04/04 jQuery
微信小程序个人中心的列表控件实现代码
2020/04/26 Javascript
python的dict,set,list,tuple应用详解
2014/07/24 Python
python 自动去除空行的实例
2018/07/24 Python
在Python中关于使用os模块遍历目录的实现方法
2019/01/03 Python
python实现LRU热点缓存及原理
2019/10/29 Python
结束运行python的方法
2020/06/16 Python
使用darknet框架的imagenet数据分类预训练操作
2020/07/07 Python
CSS3实现银灰色动画效果的导航菜单代码
2015/09/01 HTML / CSS
高山背包:High Sierra
2017/11/23 全球购物
美国首屈一指的高品质珠宝设计师和零售商:Allurez
2018/01/23 全球购物
介绍一下木马病毒的种类
2015/07/26 面试题
如何提高MySql的安全性
2014/06/19 面试题
主持人婚宴答谢词
2014/01/28 职场文书
户外用品商店创业计划书
2014/01/29 职场文书
2014年移动公司工作总结
2014/12/08 职场文书
2015年爱国卫生工作总结
2015/04/22 职场文书
教你使用TensorFlow2识别验证码
2021/06/11 Python
Java Socket实现多人聊天系统
2021/07/15 Java/Android
教你修复 Win11应用商店加载空白问题
2021/12/06 数码科技
JavaScript实现九宫格拖拽效果
2022/06/28 Javascript