当前位置: 首页 > news >正文

npm audit fix什么意思_尝试解决 nvm 1.1.7 无法安装npm

问题描述

在我尝试了一天之后,终于系统的摸清了npm和nvm的各种不适,但是nvm还是有问题。

当nvm成功安装node之后,无法自动安装npm

Dream@DESKTOP-2183GHH  ~  nvm install 10.23.0
Downloading node.js version 10.23.0 (64-bit)...
Complete
Downloading npm version 6.14.8... Complete
Installing npm v6.14.8...2021/01/13 21:30:27 Failed to extract npm. Could not find C:UsersDreamAppDataRoamingnvmtempnvm-npmnpm-6.14.8bin

解压不到。行吧!

解决问题

在面向搜索引擎debug一段时间之后,依然没有什么解决方案,有的说nvm本身是node管理器不是npm管理器(说出这种话我真的忍住了没有回复骂他),还有的说高版本不再支持安装npm。

无论如何,解决不了问题,只能尝试一不做二不休,手动添加一个npm,我认了可以了吧!

但是在我认之前,我要去看看到底是哪里出了问题!

首先我们对应的打开目录,发现事情并不简单:

105d1ece150a893157674b769e5f4576.png

没有是意料之中的,退回到上一级,看一下temp都存了什么j8:

ac620f60555ed70b1b0dd2f1b0738523.png

?????

我们再来回顾一下error:

Installing npm v6.14.8...2021/01/13 21:30:27 Failed to extract npm. Could not find C:UsersDreamAppDataRoamingnvmtempnvm-npmnpm-6.14.8bin

难道说……

267ab3b7976d34000fc00bffb96626cf.png

?????

所以高版本nvm装不上npm是因为版本迭代npm换了打包规则吗?

98e69370142a87b89ee05413a669da83.png

nvm也很贴心的帮我们解压好了这个版本的npm。

接下来,我们把对应npm中的npm文件夹放在对应node中的node_modules中,并且将

  • npm
  • npm.cmd
  • npx
  • npx.cmd

四个文件放在对应node文件夹根目录下,

问题完美解决!

最后

这个bug,我觉得我也能fix。

这是我离nvm contributor最近的一次!

相关文章:

  • mysql cmake_Mysql的cmake编译与安装
  • mysql解析数据类型_MySQL数据类型全解析
  • 加载mysql驱动失败_Qt MySQL驱动加载失败
  • mysql cluster主从_MySQL-Cluster 和主从(Master,Slave)搭建总结
  • 三级菜单 mysql_PHP+mysql实现的三级联动菜单功能示例
  • php创建mysql数据库表_php创建mysql数据库以及数据表
  • eclipse html 报错_Maven教程6: Maven与Eclipse整合
  • 两台mysql如何同步数据_实现两台MySQL数据库数据的同步的方法
  • mysql 开源表单系统_DWSurvey: DWSurvey是一款方便、高效、实用,基于 JAVA WEB 的开源问卷表单系统...
  • python 判断语句_Python入门系列12-Python的条件判断语句
  • 返回空vector_Java集合之ArrayList的优缺点,以及和Vector的区别
  • mysql 2006_MySQL 2006 超时
  • owncloud mysql版本_搭建owncloud
  • python链接mysql 语句要密码吗_python 链接 mysql数据库
  • 根据excel列动态创建mysql表_根据数据库字段动态生成excel模版下载,上传模版获取数据存入数据库(poi 反射)...
  • Google 是如何开发 Web 框架的
  • [iOS]Core Data浅析一 -- 启用Core Data
  • Java,console输出实时的转向GUI textbox
  • node.js
  • PAT A1050
  • Python_网络编程
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • Vultr 教程目录
  • 爱情 北京女病人
  • 首页查询功能的一次实现过程
  • 数据可视化之 Sankey 桑基图的实现
  • 微信小程序实战练习(仿五洲到家微信版)
  • 温故知新之javascript面向对象
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • 【干货分享】dos命令大全
  • (Forward) Music Player: From UI Proposal to Code
  • (层次遍历)104. 二叉树的最大深度
  • (分布式缓存)Redis哨兵
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (四)图像的%2线性拉伸
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (转)Mysql的优化设置
  • .Net 6.0 处理跨域的方式
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .Net IE10 _doPostBack 未定义
  • .NET 中 GetProcess 相关方法的性能
  • .NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】
  • .NET开发不可不知、不可不用的辅助类(一)
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • @GetMapping和@RequestMapping的区别
  • [ C++ ] STL---stack与queue
  • [ C++ ] STL---string类的使用指南
  • [1127]图形打印 sdutOJ
  • [20160807][系统设计的三次迭代]
  • [Android]Tool-Systrace
  • [AX]AX2012 SSRS报表Drill through action
  • [BUUCTF]-PWN:wustctf2020_number_game解析(补码,整数漏洞)
  • [c]扫雷
  • [C++]类和对象(中)