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 相关文章推荐
js 全兼容可高亮二级缓冲折叠菜单
Jun 04 Javascript
js列举css中所有图标的实现代码
Jul 04 Javascript
js判断是否为ie的方法小结
Jan 13 Javascript
获取select元素被选中的文本内容的js代码
Jan 29 Javascript
使用jquery中height()方法获取各种高度大全
Apr 02 Javascript
jQuery中ajax的load()方法用法实例
Dec 26 Javascript
jqGrid翻页时数据选中丢失问题的解决办法
Feb 13 Javascript
JS改变页面颜色源码分享
Feb 24 Javascript
vuex 项目结构目录及一些简单配置介绍
Apr 08 Javascript
使用webpack构建应用的方法步骤
Mar 04 Javascript
React中this丢失的四种解决方法
Mar 12 Javascript
JS实现刷新网页后之前浏览位置保持不变示例详解
Aug 14 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检测iis环境是否支持htaccess的方法
2014/02/18 PHP
使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)
2016/12/21 PHP
解决在laravel中auth建立时候遇到的问题
2019/10/15 PHP
通过实例解析PHP数据类型转换方法
2020/07/11 PHP
Jquery ajax传递复杂参数给WebService的实现代码
2011/08/08 Javascript
Seajs的学习笔记
2014/03/04 Javascript
jquery动态添加删除一行数据示例
2014/06/12 Javascript
Node.js 服务器端应用开发框架 -- Hapi.js
2014/07/29 Javascript
js中数组排序sort方法的原理分析
2014/11/20 Javascript
JS中完美兼容各大浏览器的scrolltop方法
2015/04/17 Javascript
JS实现Fisheye效果动感放大菜单代码
2015/10/21 Javascript
AngularJs学习第八篇 过滤器filter创建
2016/06/08 Javascript
jQuery处理XML文件的几种方法
2016/06/14 Javascript
jQuery Form表单取值的方法
2017/01/11 Javascript
详解angular 中的自定义指令之详解API
2017/06/20 Javascript
jQuery修改DOM结构_动力节点Java学院整理
2017/07/05 jQuery
详解express + mock让前后台并行开发
2018/06/06 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
2019/09/02 Javascript
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
把大数据数字口语化(python与js)两种实现
2013/02/21 Python
Python 文件读写操作实例详解
2014/03/12 Python
浅谈python中的getattr函数 hasattr函数
2016/06/14 Python
深入理解NumPy简明教程---数组3(组合)
2016/12/17 Python
python操作redis方法总结
2018/06/06 Python
python 保存float类型的小数的位数方法
2018/10/17 Python
python assert的用处示例详解
2019/04/01 Python
如何运行.ipynb文件的图文讲解
2019/06/27 Python
python对一个数向上取整的实例方法
2020/06/18 Python
Html5之webcoekt播放JPEG图片流
2020/09/22 HTML / CSS
纽约手袋品牌:KARA
2018/03/18 全球购物
银行服务感言
2014/03/01 职场文书
保护环境倡议书100字
2014/05/19 职场文书
幼儿园八一建军节活动方案
2014/08/27 职场文书
公安领导班子四风问题个人整改措施思想汇报
2014/10/09 职场文书
谢师宴邀请函
2015/02/02 职场文书
ubuntu端向日葵键盘输入卡顿问题及解决
2022/12/24 Servers