微信扫码登录

微信扫码登录

邮箱恶意注册过多,目前只支持微信模式

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

作者:Codinget
2018. 08. 01

使用npm install 时遇到ajv-keyword问题

这篇文章依旧是为了解决 npm install 时遇到的问题,为了这个话题,已经写了两篇文章和一个视频,基本上能解决大部分的问题,但是这并不是咱们能遇到所有问题,它出幺蛾子的时候有时候是没有底线的,比你我都无耻,我们在使用 npm install 时也很可能遇到下面这个问题:

npm WARN ajv-keywords@3.2.0 requires a peer of ajv@^6.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"}
(current: {"os":"win32","arch":"x64"})

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

废话就不说了,直接给出解决方法吧,既然系统自己不会主动升级它版本匹配的工具或者模块,那咱们就自己对它手动升级

npm i ajv

 

OK,就到这里,如果你遇到了这个问题,希望这篇文章能够帮到你,Node 以及 NPM 工具似乎一直都存在各种各样的问题,或许这就是发展过快带来的一些副作用,毕竟各个操作系统都要兼顾,NodeJS这几年又不限速般膨胀变大,本身盘子又很大,没有问题才是更严重的问题,目前发现的这些小问题,就当是技术人员的码前的开胃菜,像小丑一样蹦出来逗大家笑一笑的 ~

 

 

相关链接:

视频:《安装 NodeJS 与 NPM 的过程真的很崩溃》

文章:《使用 NPM 淘宝镜像加速扩展包的下载速度》

       《MacOS 如何彻底删除掉 NodeJS》

 

西门撸码 2018.08.01 18:11

老大,你该更新视频了

Codinget 2018.08.01 18:12

收到,回老家呆了几天,看了看留守在家的孩子,家人和朋友,刚回来,休息几天的感觉真好

Hello 2018.08.08 09:04

老大,不更新了吗,我觉得你的网站做的挺好的,继续更新吧,期待很久了

Codinget 2018.08.08 09:10

更新的,最近遇到些问题,之前用的第三方的一部分功能我在测试环境升级后发现不能使用了,决定把网站重写一下,很久没有这么折腾了,这两天就完成这项工作,购买了新的服务器,升级了一下配置,希望视频播放的能够更加流畅。部署的时候发现阿里云的服务器跟之前比也发生了一些变化,出现了一些新的坑,正好下来也录一下阿里云的云服务器如何使用~

Hello 2018.08.08 10:08

那太好了,网上很多教程其实都很老了,我们公司都是老大部署这些东西,正好学习一下

彼岸繁华 2018.08.23 10:13

360浏览器 上传头像失败

Codinget 2018.08.23 10:51

感谢提醒,近期把服务器换成了阿里云,估计是疏漏了部分权限,晚上我修改一下

lele 2018.08.10 23:35

站长,你真的太久没动静了,把你的网站给我得了,你的博客系统我挺喜欢的。

Codinget 2018.08.10 23:38

?,都开始打我网站的主意了,自己实现一个吧,没啥难的,真想要的话,我下来就重新制作一套博客系统然后开源给你用

彼岸繁华 2018.08.23 11:46

加一个站内信,不然每次有回复还要看手机,也找不到在哪回复了

Codinget 2018.08.23 23:32

不好意思,这也是之前换服务器前,我花了2天时间重新实现了一遍网站系统所带来的问题。这就是自负的下场,没有进行基本的测试,感谢朋友帮我发现了问题。现在你看到邮件中的这个评论,直接点开查看详情应该就能跳转到对应的文章页面了。站内信我考虑一下,可能需要半天的工作量 ~

编程原力 京ICP备17045322号-2
版权所有, 侵权者追究法律责任