浅谈在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获取url上某个参数的方法
Nov 08 Javascript
使用jQuery和Bootstrap实现多层、自适应模态窗口
Dec 22 Javascript
javascript日期计算实例分析
Jun 29 Javascript
全面解析JavaScript里的循环方法之forEach,for-in,for-of
Apr 20 Javascript
jQuery包裹节点用法完整示例
Sep 13 Javascript
JavaScript和JQuery获取DIV值的方法示例
Mar 07 Javascript
jQuery tip提示插件(实例分享)
Apr 28 jQuery
javascript实现日历效果
Jun 17 Javascript
vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)
Aug 12 Javascript
vue动画—通过钩子函数实现半场动画操作
Aug 09 Javascript
如何在CocosCreator里画个炫酷的雷达图
Apr 16 Javascript
JS中如何优雅的使用async await详解
Oct 05 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异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE  eval()'d code error
2011/05/19 PHP
PHP人民币金额转大写实例代码
2015/10/02 PHP
PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法
2016/02/15 PHP
Yii2第三方类库插件Imagine的安装和使用
2017/07/06 PHP
PHP迭代与递归实现无限级分类
2017/08/28 PHP
php定期拉取数据对比方法实例
2019/09/22 PHP
基于php+MySql实现学生信息管理系统实例
2020/08/04 PHP
jquery getScript动态加载JS方法改进详解
2012/11/15 Javascript
Node.js中的流(Stream)介绍
2015/03/30 Javascript
javascript实现的上下无缝滚动效果
2016/09/19 Javascript
JavaScript中值类型和引用类型的区别
2017/02/23 Javascript
jQuery图片加载失败替换默认图片方法汇总
2017/11/29 jQuery
全面了解JavaScript的作用域链
2019/04/03 Javascript
javascript系统时间设置操作示例
2019/06/17 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
JavaScript 绘制饼图的示例
2021/02/19 Javascript
[02:39]我与DAC之Newbee.Moogy:从论坛到TI
2018/03/26 DOTA
[52:27]2018DOTA2亚洲邀请赛 3.31 小组赛B组 paiN vs Secret
2018/04/01 DOTA
Python实现抓取城市的PM2.5浓度和排名
2015/03/19 Python
Python基础之getpass模块详细介绍
2017/08/10 Python
在CentOS6上安装Python2.7的解决方法
2018/01/09 Python
mac下pycharm设置python版本的图文教程
2018/06/13 Python
树莓派实现移动拍照
2019/06/22 Python
在python中用print()输出多个格式化参数的方法
2019/07/16 Python
Windows10下 python3.7 安装 facenet的教程
2019/09/10 Python
Django项目基础配置和基本使用过程解析
2019/11/25 Python
canvas实现扭蛋机动画效果的示例代码
2018/10/17 HTML / CSS
如何通过 CSS 写出火焰效果
2021/03/24 HTML / CSS
药学专业学生的自我评价分享
2014/02/06 职场文书
无传销社区工作方案
2014/05/13 职场文书
幼儿园标语大全
2014/06/19 职场文书
汉语专业毕业生自荐信
2014/07/06 职场文书
2014年公路养护工作总结
2014/12/04 职场文书
国王的演讲观后感
2015/06/03 职场文书
致三级跳运动员加油稿
2015/07/21 职场文书
解决Laravel使用验证时跳转到首页的问题
2021/11/17 PHP