iview-admin打包vue-cli3.0版
转载地址:https://www.cnblogs.com/angrypandaqpt/p/9522032.html
由于第一次接触vue-router vue-cli iview-admin,所以很多地方还是比较蒙的,项目开发差不多了想自己在本地看看,然后试着运行npm run build,结果发现打包完成的index.html打开是空白的。
后来追着大神问找到了解决办法。
iview-admin是用的cli3.0,所以之前的的build文件夹以及里面经常配置的文件是没有的,这些配置可以在项目根目录的vue.config.js中配置。
首先,baseUrl是要修改的,clone下来的iview-admin中的vue.config.js中有写到
// 项目部署基础
const BASE_URL = '/iview-admin/'//将baseUrl的值设为 ‘./’即可,修改如下:baseUrl: './ '
接下来还需要配置router文件夹下的index.js中router的mode为hash
const router = new Router({
routes,
mode: 'hash' // 项目中本来mode: 'history'
})
此时可以进行打包了,打包完毕后可以在本地打开你的index.html文件预览,但是发现,图片字体等资源都是未找到,通过f12查看css里的图片路径发现,引入的路径是css/img/xxx.png,但是打包完毕的img文件夹和css文件夹是在一个目录里,自行移动一下就解决了。
至此打包完毕,谢谢那个不厌其烦指导我的大神,哈哈。
还有一个就是引入jQuery插件如下图
这样就引入完成了,去试试吧
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- R语言几行代码拼接pdf文件
- 一次 Redis 分布式锁事故,整个项目组被扣绩效了。。。
- 小程序访问https显示网络错误,微信打开https空白、浏览器访问正常 解决方案
- Python GUI项目实战(七)学生信息的修改、删除和保存
- Python | 使用argparse解析命令行参数
- LeetCode 98 | 判断二叉搜索树是否合法
- LeetCode 96,n个数构建BST的方法有多少种?
- Go语言 | goroutine不只有基础的用法,还有这些你不知道的操作
- 每日一题 | 二进制操作问题
- Pandas | Dataframe的merge操作,像数据库一样尽情join
- 每日一题 | 灾后重建问题
- 树形结构已知子节点找父节点
- 解析 hashMap 源码之基本操作 get
- RCE(远程命令/代码执行漏洞)原理及复现
- 我的Vue不小心跨域了o(╥﹏╥)o 干它