浅谈在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实现web页面中指定区域打印
Oct 30 Javascript
jQuery异步获取json数据方法汇总
Dec 22 Javascript
jQuery DOM插入节点操作指南
Mar 03 Javascript
javascript实现瀑布流动态加载图片原理
Aug 12 Javascript
JS简单测试循环运行时间的方法
Sep 04 Javascript
js 提交form表单和设置form表单请求路径的实现方法
Oct 25 Javascript
spirngmvc js传递复杂json参数到controller的实例
Mar 29 Javascript
总结4个方面优化Vue项目
Feb 11 Javascript
详解react-refetch的使用小例子
Feb 15 Javascript
layer关闭弹出窗口触发表单提交问题的处理方法
Sep 25 Javascript
浅谈VUE中演示v-for为什么要加key
Jan 16 Javascript
微信小程序之滑动页面隐藏和显示组件功能的实现代码
Jun 19 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
迅雷下载《中学科技》怀旧期刊下载
2021/02/27 无线电
Linux下将excel数据导入到mssql数据库中的方法
2010/02/08 PHP
php读取二进制流(C语言结构体struct数据文件)的深入解析
2013/06/13 PHP
PHP将XML转数组过程详解
2013/11/13 PHP
php生成图片验证码的方法
2016/04/15 PHP
PHP构造函数与析构函数用法示例
2016/09/28 PHP
推荐自用 Javascript 缩图函数 (onDOMLoaded)……
2007/10/23 Javascript
jQuery 关于伪类选择符的使用说明
2013/04/24 Javascript
zTree插件之多选下拉菜单实例代码
2013/11/06 Javascript
如何实现textarea里的不同文本显示不同颜色
2014/01/20 Javascript
javascript 获取函数形参个数
2014/07/31 Javascript
jQuery实现转动随机数抽奖效果的方法
2015/05/21 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
获取select的value、text值的简单示例(jquery与javascript)
2016/12/07 Javascript
bootstrap table表格插件使用详解
2017/05/08 Javascript
深入浅析JavaScript中的RegExp对象
2017/09/18 Javascript
webpack多页面开发实践
2017/12/18 Javascript
使用live-server快速搭建本地服务器+自动刷新的方法
2018/03/09 Javascript
总结JavaScript在IE9之前版本中内存泄露问题
2018/04/28 Javascript
vue项目引入Iconfont图标库的教程图解
2018/10/24 Javascript
JS实现马赛克图片效果完整示例
2019/04/13 Javascript
javascript+css实现俄罗斯方块小游戏
2020/06/28 Javascript
详解vue组件之间的通信
2020/08/30 Javascript
Python字符串和字典相关操作的实例详解
2017/09/23 Python
Django1.9 加载通过ImageField上传的图片方法
2018/05/25 Python
python检测IP地址变化并触发事件
2018/12/26 Python
总结python中pass的作用
2019/02/27 Python
django的分页器Paginator 从django中导入类
2019/07/25 Python
Web页面中八种创建多列等高(等高列布局)的实现技术
2012/12/24 HTML / CSS
Linux开机引导的步骤是什么
2014/02/26 面试题
员工自我鉴定范文
2013/10/06 职场文书
财务主管自我鉴定
2014/01/17 职场文书
2015年乡镇平安建设工作总结
2015/05/13 职场文书
劳保用品管理制度范本
2015/08/06 职场文书
高二英语教学反思
2016/03/03 职场文书
Python趣味挑战之教你用pygame画进度条
2021/05/31 Python