浅谈在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 相关文章推荐
jquery关于页面焦点的定位(文本框获取焦点时改变样式 )
Sep 10 Javascript
基于jquery实现鼠标左右拖动滑块滑动附源码下载
Dec 23 Javascript
封装好的javascript前端分页插件pagination
Jan 04 Javascript
学习javascript面向对象 javascript实现继承的方式
Jan 04 Javascript
详解Vue.js入门环境搭建
Mar 17 Javascript
angular过滤器实现排序功能
Jun 27 Javascript
vue 系列——vue2-webpack2框架搭建踩坑之路
Dec 22 Javascript
vue-cli2 构建速度优化的实现方法
Jan 08 Javascript
ES6的解构赋值实例详解
May 06 Javascript
关于layui toolbar和template的结合使用方法
Sep 19 Javascript
如何区分vue中的v-show 与 v-if
Sep 08 Javascript
使用webpack和rollup打包组件库的方法
Feb 25 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
解析php中array_merge与array+array的区别
2013/06/21 PHP
php中get_cfg_var()和ini_get()的用法及区别
2015/03/04 PHP
最新制作ThinkPHP3.2.3完全开发手册
2015/11/23 PHP
WordPress中转义HTML与过滤链接的相关PHP函数使用解析
2015/12/22 PHP
ThinkPHP框架安全实现分析
2016/03/14 PHP
php empty 函数判断结果为空但实际值却为非空的原因解析
2018/05/28 PHP
24款热门实用的jQuery插件推荐
2014/12/24 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
2015/08/31 Javascript
在easyUI开发中,出现jquery.easyui.min.js函数库问题的解决办法
2015/09/11 Javascript
easyui-combobox 实现简单的自动补全功能示例
2016/11/08 Javascript
angular中使用Socket.io实例代码
2017/06/03 Javascript
JavaScript 用fetch 实现异步下载文件功能
2017/07/21 Javascript
JS中关于正则的巧妙操作
2017/08/31 Javascript
详解Angularjs 自定义指令中的数据绑定
2018/07/19 Javascript
微信小程序scroll-view横向滑动嵌套for循环的示例代码
2018/09/20 Javascript
vue 导航内容设置选中状态样式的例子
2019/11/01 Javascript
谈一谈vue请求数据放在created好还是mounted里好
2020/07/27 Javascript
Vue中避免滥用this去读取data中数据
2021/03/02 Vue.js
Python Web框架Pylons中使用MongoDB的例子
2013/12/03 Python
Python的Django框架中URLconf相关的一些技巧整理
2015/07/18 Python
Pythont特殊语法filter,map,reduce,apply使用方法
2016/02/27 Python
对Python 除法负数取商的取整方式详解
2018/12/12 Python
详解Python中的各种转义符\n\r\t
2019/07/10 Python
浅谈Pycharm最有必要改的几个默认设置项
2020/02/14 Python
给keras层命名,并提取中间层输出值,保存到文档的实例
2020/05/23 Python
python文件读取失败怎么处理
2020/06/23 Python
大学生就业自我鉴定
2013/10/26 职场文书
大学团支书的自我评价分享
2013/12/14 职场文书
优秀教师工作感言
2014/02/16 职场文书
财务会计专业自荐书
2014/06/30 职场文书
支部书记四风问题自我剖析材料
2014/09/29 职场文书
党支部评议意见
2015/06/02 职场文书
2019生态环境保护倡议书!
2019/07/03 职场文书
重温经典:乔布斯在斯坦福大学的毕业演讲(双语)
2019/08/26 职场文书
导游词之山东红叶谷
2019/10/31 职场文书
Python+Selenium自动化环境搭建与操作基础详解
2022/03/13 Python