蜗牛背着那重重的壳呀,一步一步地往上爬,等我爬上它就成熟啦,真正成熟的其实是蜗牛,因为它知道自己不可能用黄鹂鸟的方式吃到葡萄 ~


童谣

使用 npm install 时遇到 ajv-keywords@3.2.0 requires a peer of ajv@^6.6.0 but none is installed

使用 npm install 时遇到 ajv-keywords@3.2.0 requires a peer of ajv@^6.6.0 but none is installed

使用 npm install 时遇到 ajv-keywords@3.2.0 requires a peer of ajv@^6.6.0 but none is installed,遇到这个问题是因为系统不会自动升级 ajv 这个东西,其实我个人也没有查看这个家伙是干什么的,因为问题多了的时候,就懒得去探究它到底是什么鬼,问题又是怎么出来的,取而代之的是我只关心怎么快速解决掉它以便我进行后续的工作。其实这也是我们经常会遇到的问题,很多技术人员会特别纠结于此,太过于想知道问题的来龙去脉,以至于忘了自己原来的任务安排,偏离了自己本来的工作计划。作为技术人员,咱们工作时,核心任务是解决工作中的业务,而不是解决环境搭建时遇到的各种奇葩问题,这类问题,快速搞定就好。不要浪费时间和精力,除非你手上的项目没有时间限制,做与不做都一样~

MacOS 系统如何彻底卸载掉 NodeJS

MacOS 系统如何彻底卸载掉 NodeJS

之所以要写这篇文章,因为最近在准备《Laravel 前端开发》这个系列的课程,我们会使用到 NPM ,我们通常都是通过安装 NodeJS 来实现 NPM 的安装,因为 NPM 会随着 NodeJS 的安装而一并驻扎到咱们的系统中,但是 NodeJS 发展到现在,开始变得有些失控,每次安装后运行都可能遇到这样或那样的问题,我已被她血虐千百遍,感情依旧意缠绵,因为实在离不开,没办法。有时候呢,安装最新版本会出问题,有的时候呢,使用旧版本不行,新版本没问题,很像我在气象局上班的媳妇,琢磨不定。你很可能也会遇到这样的问题,安装的NodeJS 就是老出问题搞不定,需要卸载后安装别的版本。

使用 npm 淘宝镜像加速 npm 扩展包的下载速度

使用 npm 淘宝镜像加速 npm 扩展包的下载速度

在国内使用 npm 进行工作绝对是一件极为痛苦的事情,中国的网络环境对技术人员来说其实是非常不友好的,很多国外的技术资源,咱们使用的时候都不那么方便。不说别的,那速度就像北京堵车的段子一样,在北京堵车能把人饿死。而使用 npm install 为 Laravel 项目下载前端资源的时候呢,能把人等死。但是中国人自有其博大精深的智慧。互联网大厂阿里巴巴的淘宝就推出了国内的 NPM 淘宝镜像,这么大的厂子,咱们完全可以把信任票投给它

macOS 下使用 ln 命令给 MySQL 创建软连接遇到 Operation not permitted 错误

macOS 下使用 ln 命令给 MySQL 创建软连接遇到 Operation not permitted 错误

之所以出现 mysql Operation not permitted 这个错误是因为苹果公司对系统安全越来越重视,苹果公司为了让苹果系统更加的安全,对系统中的核心执行目录进行了权限保护,我们是没有权限对 /usr/bin 这样的目录进行操作的,所以即便咱们切换到超级管理员也无济于事,解决方案并不复杂,既然这个目录不行,那咱们就把它连接到其他的有权限的全局执行目录即可,如果你以前配置过环境的话,/usr/local/bin 就是一个符合我们要求的系统执行目录。

使用Sequel Pro,NaviCat,Sequel Studio 连接 MySQL 8 时出现 caching_sha2_password' cannot be loaded: dlopen(/usr/local/lib/plugin/caching_sha2_password.so, 2): image not found 如何解决

使用Sequel Pro,NaviCat,Sequel Studio 连接 MySQL 8 时出现 caching_sha2_password' cannot be loaded: dlopen(/usr/local/lib/plugin/caching_sha2_password.so, 2): image not found 如何解决

我们这篇博客还是讨论 MySQL 8,说一说标题所说的这个错误如何解决,其实之所以出现这个错误是因为 MySQL 8 引入了新的密码验证安全机制以提升数据库的安全性,但是新的机制目前不被大部分数据库的第三方软件以及开发框架支持,所以会出现这个错误,估计过上半年,大部分软件和开发框架都支持了,也就不会存在这个问题了,如果安装的时候按照我上一篇博客所说的方法的话,就可以避免这个错误的出现.


~ 由衷感谢疫情期间大家对 Coding10 的帮扶,与君共勉,携手同行 ~