手动更新NPM

这两天做东西终于遇到了一个问题,就是npm版本不够,自己的版本是2.5.1,当执行某个命令时,提示需要npm版本>=3.0.0,于是自己就查阅了一些资料更新了一下npm,现在做一下记录。

</br>

我们来做以下几个步骤:
  • 打开git,执行npm install -g npm,这个命令会把最新的npm进行全局安装

命令执行完后我们可以到C:\Users\你的PC名\AppData\Roaming\npm文件夹下找到这个npm(windows是这个路径),这个文件夹下放的就是全局安装的package

  • 我们找到node的安装文件夹,打开node_modules文件夹,会看到一个npm文件夹,然后删除这个npm文件夹。

这个就是我们当初安装node的时候,一起安装的npm包,我们平时执行的npm命令使用的就是这个npm包

  • 把之前全局安装的那个npm文件夹剪切然后粘贴到node文件夹下的node_modules文件夹下。
  • 执行npm -v,我们可以看到npm版本已经更新了
PS:其实在我们执行完npm install -g npm这个命令后,执行npm -v就可以看到npm版本已经是最新的了,但是需要注意的是这个时候使用的npm包是刚刚全局安装的npm包。而不是在node安装文件夹里的那个npm包,这个npm命令就相当于我们全局安装 grunt或者Vue命令行的一个全局命令,不过这样直接使用这个npm 命令是否在某些地方会出错,笔者就不得而知了。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容