自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 node.js 实现简单爬虫批量下载喜马拉雅音频

前提:最近一直在看node,平时碎觉喜欢听盗墓笔记啥的有声小说,然后突然就就想试着写个爬虫自己下载下来,虽然有点多此一举,但是就当学习练练手了,在这里记录一下!没有express基础的,请先行了解确定需求1,拿到xmly的数据,分析api2,用node开发接口3,构建前端页面一,前端页面构建技术:vue-cli,iview,axiosps:因为准备以后开发其他的demo都放到一...

2018-12-27 16:00:10 3959 1

原创 [qiankun]主应用和子应用使用不同版本的vue后路由切换报错

报错:原因:主子应用路由版本不一致导致个人解决办法:统一router版本,表现正常也可参考:https://github.com/umijs/qiankun/issues/1361 兼容不同版本

2022-02-21 15:34:28 1608

原创 踩坑记录:Uncaught ReferenceError: __VUE_HMR_RUNTIME__ is not defined

今天在使用vue-markdown-loader的时候加载md文件一直报错Uncaught ReferenceError: VUE_HMR_RUNTIME is not defined在网上找了一个下午都没找到具体原因,但在只言片语中发现 VUE_HMR_RUNTIME 是vue-loader注在window上的一个变量,所以去以此方向继续查询,有说vue-loader16降15的,有说vue-cli4降3的,试过之后均无效最终回到最初的报错查看,发现是跟热加载有关(关键词reload),然后去vue-

2021-09-07 16:01:20 5375 3

原创 nodemon 报错:Starting inspector on 127.0.0.1:9229 failed: address already in use

问题开发环境使用nodemon --inspect启动多个项目,会导致端口占用问题,报错如下[nodemon] starting `node --inspect ./server/index.js`Starting inspector on 127.0.0.1:9229 failed: address already in use[nodemon] app crashed - waiting for file changes before starting...解决办法启动时设置 --insp

2021-01-10 11:03:53 2694

原创 Axios GET请求触发浏览器文件下载

Axios GET请求触发文件下载1.设置responseType: ‘blob’let data = await axios.get(url, { responseType: 'blob', params: params }); //这里的data应该是拿到了一个Blob的流2. 创建虚拟a标签,点击触发浏览器下载const $link = document.createElement('a');$link.href = URL.createObjectURL(data);

2020-12-24 15:47:26 2118

原创 使用CSS预处理器 stylus webpack编译报错 TypeError: loaderContext.getResolve is not a function

使用CSS预处理器 stylus webpack编译报错 TypeError: loaderContext.getResolve is not a function原因:stylus版本过高解决方法:执行npm uninstall stylus-loader 卸载高版本npm cache clear -f 清除缓存npm i stylus-loader@3.0.2...

2020-12-15 17:55:15 190

转载 css3 动画事件兼容写法

css 动画事件原文链接:http://caibaojian.com/animationend.htmlNo prefix - animationstart, animationiteration, animationendWebkit - webkitAnimationStart, webkitAnimationIteration, webkitAnimationEndMozilla -...

2019-04-18 15:21:09 2059

原创 组件化设计思路总结

前言:Q:什么是前端组件化开发?A:拆分功能,封装组件,单独维护Q:组件化开发的优点?A:可以很大程度上降低系统各个功能的耦合性,并且提高了功能内部的聚合性。这对前端工程化及降低代码的维护来说,是有很大的好处的。耦合性的降低,提高了系统的伸展性,降低了开发的复杂度,提升开发效率,降低开发成本。Q:设计思路重点是什么?怎么设计一个组件?A: 重点有三项:专一性,可配置性,生命周期,事件...

2019-04-16 14:15:26 3902

原创 Linux 安装node环境

Linux 安装node环境下载node.js官网编译好的安装包wget https://nodejs.org/dist/v10.15.2/node-v10.15.2.tar.gz解压缩文件tar xvf node-v10.15.2-linux-x64.tar.xz移动node文件位置cd /usr/local/mv node-v10.15.2-linux-x64/ nodejs...

2019-04-16 14:11:18 185

原创 Linux 笔记

系统目录结构/bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev :dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。/etc:这个目录用来存放所有的系统管理所需要的配置文件和子目...

2019-04-16 14:09:19 259

原创 Vue-cli 环境配置

一,环境配置1.安装npm;2.安装vue-cli:npm install vue-cli -g3.初始化项目:$ vue init <template-name> <project-name><template-name>:表示模板名称,vue-cli官方为我们提供了5种模板,<project-name>:标识项目名称,这个你可...

2019-04-16 14:07:53 324

原创 ES6 备忘

一,let和const命令:二,变量的解构赋值:三,字符串的扩展:a. includes(),startsWith(),endsWith();方法:str.includes()//返回布尔值,表示是否找到了参数字符串str.startsWith()//返回布尔值,表示参数字符串是否在原字符串的头部str.endsWith()//返回布尔值,表示参数字符串是否在原字符串的尾部...

2019-04-16 14:04:51 306

原创 node.js连接mysql踩坑之路 四:使用express连接mysql

前提:本章会用到前两章所创建的数据库,利用express转发接口,将数据发送到视图层中,不会express的老铁们请自行google备注:mysql 5.7.18  node v8.11.4  系统 macOS使用express连接mysql新建app.js文件 在app.js中引入express,mysql模块 配置config,创建连接池 利用app.get转发'/about...

2018-11-16 18:50:54 2863

原创 node.js连接mysql踩坑之路 三:mysql基本操作

前提:本章总结一些mysql基本的操作,很肤浅的~,以后有新学的只关于mysql的知识点,都会记录在这里,giao~备注:mysql 5.7.18  node v8.11.4  系统 macOS创建数据库,以及增删改查基本操作$ create database test     //创建数据库,test为数据库名字 $ use test     //选择要操作的数据库 ...

2018-11-16 17:56:43 357

原创 node.js连接mysql踩坑之路 二:解决登录MySQL报错Access denied for user 'root'@'localhost' (using password: NO)

前提:本章主要记录我在第一次操作mysql的时候遇到的问题,与君共勉喽~备注:mysql 5.7.18  node v8.11.4  系统 macOS登录mysql$ mysql -u root -p执行上面的指令,随后会提示输入密码,如果你还记得密码的直接登录即可,若跟我一样忘记了,哈哈,那么就开始填第一个坑~ 解决Access denied for user 'ro...

2018-11-16 16:16:37 2855

原创 node.js连接mysql踩坑之路 一:mysql安装与卸载

前提:第一次写,肯定会有不足,也是是前端新手,希望的能通过写博客及时总结下平时学习中遇到的问题,欢迎指教,多多交流~~备注:mysql 5.7.18  node v8.11.4  系统 macOS安装下载链接:https://downloads.mysql.com/archives/community/ 选择自己需要的版本,安装一路向下,安装完成之后查看系统偏好设置是否出现mysq...

2018-11-16 15:56:32 495

原创 第一篇博客说点什么!!

什么都不想说,哈哈哈哈!

2018-11-16 14:12:24 315

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除