浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法


Posted in Javascript onFebruary 21, 2018

1.vue中的vue-cli打包

最近在用vue写一个小项目,其中就用到了vue脚手架工具vue-cli,在测试打包后能否运行过程中遇到不少问题,而且在网上这些问题答案都不太好找,废话不多说,进入正题。

a.执行打包命令:npm run build

b.打包之后生成的文件夹为根目录下的dist文件:

浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法 

c.进入dist中

浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法 

在运行这个index.html之前先说说一些打包配置问题:

在config文件夹下可以看到一个index.js文件,打开其中可以看到有几个属性分别是:

assetsRoot: path.resolve(__dirname, '../dist')//其实这个就是刚才打包后的根目录文件夹dist,所有的文件都会输出到这里

assetsSubDirectory: 'static' //默认是把css,fonts,images,js输出到这个文件夹下,但是我的改成了 assetsSubDirectory: '' 所以上图就直接输出到dist下了,即这个参数配置的是静态文件的输出目录

assetsPublicPath: '/' 这个就是静态文件的引用前缀

在index.html文件中可以看到每个js,css文件的引用路径,在服务器上运行时如果发生找不到文件如下图

浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法

大多数情况下都是参数配置问题,可以根据index.html文件下的路径进行测试进行解决,如果不行可以留言一起交流。

Javascript 相关文章推荐
javascript实现的listview效果
Apr 28 Javascript
JavaScript高级程序设计 DOM学习笔记
Sep 10 Javascript
JavaScript基础篇之变量作用域、传值、传址的简单介绍与实例
Jun 29 Javascript
JavaScript中获取鼠标位置相关属性总结
Oct 11 Javascript
javascript下使用Promise封装FileReader
Feb 19 Javascript
bootstrap IE8 兼容性处理
Mar 22 Javascript
Angular通过angular-cli来搭建web前端项目的方法
Jul 27 Javascript
使用socket.io制做简易WEB聊天室
Jan 02 Javascript
JS中call和apply函数用法实例分析
Jun 20 Javascript
vue.draggable实现表格拖拽排序效果
Dec 01 Javascript
vue+express+jwt持久化登录的方法
Jun 14 Javascript
手写Vue源码之数据劫持示例详解
Jan 04 Vue.js
浅谈webpack打包过程中因为图片的路径导致的问题
Feb 21 #Javascript
解决vue打包之后静态资源图片失效的问题
Feb 21 #Javascript
Vue项目中设置背景图片方法
Feb 21 #Javascript
使用vue + less 实现简单换肤功能的示例
Feb 21 #Javascript
利用angular、react和vue实现相同的面试题组件
Feb 19 #Javascript
jQuery实现滚动到底部时自动加载更多的方法示例
Feb 18 #jQuery
Angular实现的进度条功能示例
Feb 18 #Javascript
You might like
DC《小丑》11项提名领跑奥斯卡 Netflix成第92届奥斯卡提名最大赢家
2020/04/09 欧美动漫
PHP 手机归属地查询 api
2010/02/08 PHP
PHP生成指定长度随机数最简洁的方法
2014/07/14 PHP
Laravel框架中实现使用阿里云ACE缓存服务
2015/02/10 PHP
Yii框架核心组件类实例详解
2019/08/06 PHP
Javascript下判断是否为闰年的Datetime包
2010/10/26 Javascript
js展开闭合效果演示代码
2013/07/24 Javascript
JS可以控制样式的名称写法一览
2014/01/16 Javascript
raphael.js绘制中国地图 地图绘制方法
2014/02/12 Javascript
jQuery寻找n以内完全数的方法
2015/06/24 Javascript
基于js实现微信发送好友如何分享到朋友圈、微博
2015/11/30 Javascript
Javascript实现图片轮播效果(二)图片序列节点的控制实现
2016/02/17 Javascript
微信小程序 在Chrome浏览器上运行以及WebStorm的使用
2016/09/27 Javascript
微信小程序  modal弹框组件详解
2016/10/27 Javascript
深入学习jQuery中的data()
2016/12/22 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
javascript设计模式 ? 工厂模式原理与应用实例分析
2020/04/09 Javascript
在Python中实现贪婪排名算法的教程
2015/04/17 Python
python3去掉string中的标点符号方法
2019/01/22 Python
python获取微信企业号打卡数据并生成windows计划任务
2019/04/30 Python
如何安装并使用conda指令管理python环境
2019/07/10 Python
简单介绍python封装的基本知识
2019/08/10 Python
python进阶之自定义可迭代的类
2019/08/20 Python
PyQT5 实现快捷键复制表格数据的方法示例
2020/06/19 Python
CSS3结构性伪类选择器九种写法
2012/04/18 HTML / CSS
复古斯堪的纳维亚儿童服装:Baby go Retro
2017/09/09 全球购物
德国滑雪和户外用品网上商店:XSPO
2019/10/30 全球购物
Ibatis如何调用存储过程
2015/05/15 面试题
写一个方法1000的阶乘
2012/11/21 面试题
学生自我鉴定范文
2013/10/04 职场文书
出纳员的岗位职责
2014/02/22 职场文书
超市店庆活动方案
2014/08/31 职场文书
优秀班集体申报材料
2014/12/25 职场文书
清明节扫墓活动总结
2015/02/09 职场文书
怎样写好演讲稿题目?
2019/08/21 职场文书
《亲亲我的妈妈》观后感(3篇)
2019/09/26 职场文书