浅谈在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 相关文章推荐
jquery1.4 教程二 ajax方法的改进
Feb 25 Javascript
Extjs4中Form的使用之本地hiddenfield
Nov 26 Javascript
js 判断图片是否加载完以及实现图片的预下载
Aug 14 Javascript
js获取当前时间显示在页面上并每秒刷新
Dec 24 Javascript
基于JavaScript获取鼠标位置的各种方法
Dec 16 Javascript
JS控制按钮10秒钟后可用的方法
Dec 22 Javascript
详解AngularJS过滤器的使用
Mar 11 Javascript
Angular的$http的ajax的请求操作(推荐)
Jan 10 Javascript
vue-router单页面路由
Jun 17 Javascript
jQuery滚动条美化插件nicescroll简单用法示例
Apr 18 jQuery
利用Vconsole和Fillder进行移动端抓包调试方法
Mar 05 Javascript
vue动画效果实现方法示例
Mar 18 Javascript
浅谈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
模拟SQLSERVER的两个函数:dateadd(),datediff()
2006/10/09 PHP
php加密算法之实现可逆加密算法和解密分享
2014/01/21 PHP
原生JS实现Ajax通过POST方式与PHP进行交互的方法示例
2018/05/12 PHP
php写入txt乱码的解决方法
2019/09/17 PHP
javascript编程起步(第七课)
2007/02/27 Javascript
浏览器解析js生成的html出现样式问题的解决方法
2012/04/16 Javascript
常用js字符串判断方法整理
2013/10/18 Javascript
jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法
2015/12/12 Javascript
javascript时间排序算法实现活动秒杀倒计时效果
2021/01/28 Javascript
微信小程序--组件(swiper)详细介绍
2017/06/13 Javascript
JS中实现隐藏部分姓名或者电话号码的代码
2018/07/17 Javascript
Vue.js 时间转换代码及时间戳转时间字符串
2018/10/16 Javascript
Vue核心概念Getter的使用方法
2019/01/18 Javascript
微信小程序个人中心的列表控件实现代码
2020/04/26 Javascript
js正则表达式简单校验方法
2021/01/03 Javascript
[03:39]这就是刀塔,我们是冠军!燃情短片讲述我们的DOTA故事
2019/07/02 DOTA
python实现可以断点续传和并发的ftp程序
2016/09/13 Python
python抽取指定url页面的title方法
2018/05/11 Python
详解TensorFlow查看ckpt中变量的几种方法
2018/06/19 Python
python PyQt5/Pyside2 按钮右击菜单实例代码
2019/08/17 Python
妙用itchat! python实现久坐提醒功能
2019/11/25 Python
python django中8000端口被占用的解决
2019/12/17 Python
详解用Python进行时间序列预测的7种方法
2020/03/13 Python
Python Selenium库的基本使用教程
2021/01/04 Python
CSS3教程(4):网页边框和网页文字阴影
2009/04/02 HTML / CSS
HTML5网页录音和上传到服务器支持PC、Android,支持IOS微信功能
2019/04/26 HTML / CSS
英国家庭、花园、汽车和移动解决方案:Easylife Group
2018/05/23 全球购物
大学生的网络创业计划书
2013/12/26 职场文书
个人优缺点自我评价
2014/01/27 职场文书
2014学年自我鉴定
2014/02/23 职场文书
局机关干部群众路线个人对照检查材料思想汇报
2014/10/05 职场文书
婚前协议书范本
2014/10/27 职场文书
财务检查整改报告
2014/11/06 职场文书
浅谈Redis存储数据类型及存取值方法
2021/05/08 Redis
Python实现学生管理系统并生成exe可执行文件详解流程
2022/01/22 Python
python区块链实现简版工作量证明
2022/05/25 Python