关于用windows开发遇到的各种乌龙事件之node版本管理---nvm install node之后 npm 找不到的问题

这篇具有很好参考价值的文章主要介绍了关于用windows开发遇到的各种乌龙事件之node版本管理---nvm install node之后 npm 找不到的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

友情提醒,开发最好用nvm控制node版本  nrm  控制镜像源,能少掉很多头发

开发过程中技术迭代更新的时候最要老命的就是 历史项目的node版本没有记录,导致开启旧项目的时候就会报错。尤其是npm 升级到8.x.x以后,各种版本不兼容。

真的,对于一个开发来说,换个mac可以解决百分之八十的开发问题。

能让我抓头发的都是windows来的坑啊!!!!!!!!!

言归正传,最近来个一周项目从零开始到上线,于是想偷懒把之前的架子拿过来直接用,但是犹豫最新项目已经把node升级到了16.x.x的版本,于是老项目跑起来就成了这样

安装完node后找不到npm,npm,前端,node.js
对于npm audit fix 的问题,npm官方文档也有解释,无非是检测了依赖包版本不对,有的依赖是用node低版本装的,有的使用node高版本装的,于是就出现了这个问题。

npm audit : npm@5.10.0 & npm@6,允许开发人员分析复杂的代码,并查明特定的漏洞和缺陷。

npm audit fix :npm@6.1.0,  检测项目依赖中的漏洞并自动安装需要更新的有漏洞的依赖,而不必再自己进行跟踪和修复。

当然还有其他命令可以移步官网具体了解

这时候你不管是重新npm install 还是删掉package.json文件又或者删掉package-lock.json都不能从根本解决问题

尤其是这个破电脑还出现了nvm管理node版本的时候 出现了只能第一个对应的有npm 其他的都没有的情况

安装完node后找不到npm,npm,前端,node.js
执行以下命令

nvm use 14.16.1

出现如下窗口
安装完node后找不到npm,npm,前端,node.js
查询npm 执行命令 npm,诶嘿,找不到,相当nice
安装完node后找不到npm,npm,前端,node.js
于是去nvm的管理包下面查看

安装完node后找不到npm,npm,前端,node.js
安装完node后找不到npm,npm,前端,node.js
安装完node后找不到npm,npm,前端,node.js
这不要脸的居然是空文件,离了个大谱真的是,所解决办法呢?
愿意
造成这个问题的问题我去查了一下,应该是安装的版本在官网上没有对应的版本号,导致nvm install node版本号之后 出现空文件的情况,具体原因还有待考证

解决办法

第一 重装系统(重装系统和 重启也能解决百分之八十的问题)

怎么是都没用之后,只能把电脑重置之后再装系统,记得不要在本地安装node 最后先安装nvm 用nvm去安装node,不然后面哭死你

第二 去node官网下载对应的包,然后把包里面的npm文件夹拷贝一下

安装完node后找不到npm,npm,前端,node.js
注意上面的路径和文件夹名称,复制之后拷贝到对应的nvm的文件夹下,注意版本号一定要对上,我这里用的是12.22.12
安装完node后找不到npm,npm,前端,node.js
拷贝完成之后呢,上一级目录你会发现文件不全,再去你下载的压缩包里面把以下文件拷贝一下
安装完node后找不到npm,npm,前端,node.js
拷贝完成后粘贴到对应位置
安装完node后找不到npm,npm,前端,node.js
然后再去执行 npm 就发现npm就有了文章来源地址https://www.toymoban.com/news/detail-792814.html

第三 换个mac

到了这里,关于关于用windows开发遇到的各种乌龙事件之node版本管理---nvm install node之后 npm 找不到的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【java】 java开发中 常遇到的各种难点 思路方案

    作为一个开发人员 总会遇到各种难题 本文列举博主 遇见/想到 的例子 ,也希望同学们可以在评论区举例交流 共同进步,文章博主一直在补充更新,阅读量和收藏量都不少, 非常欢迎各位能在评论区提出一些疑难场景,毕竟博主一个人的能力是有限的。另外,博主原创idea轻量

    2023年04月14日
    浏览(23)
  • windows如何编译各种版本boost库

    –without:选择不编译某个库 –toolset:指定编译工具 –stagedir:指定生成库所在位置,默认位置stage/lib libboost_filesystem-vc142-mt-s-x64-1_70.lib 静态库,静态链接,release模式,多线程模式, 64位库 libboost_filesystem-vc142-mt-sgd-x64-1_70.lib 静态库,静态链接,debug模式,多线程模式, 64位库

    2023年04月14日
    浏览(25)
  • window 10 安装node.js时遇到2502 2503错误(已解决)

    node安装失败2503的解决办法:1、在WIN搜索框搜索powershell并右击;2、点击使用管理员身份运行powershell命令行工具;3、输入“msiexec /package node”;4、打开安装包,根据提示安装即可。 本文操作环境:Windows7系统,nodejs10.16.2版,Dell G3电脑。 如何解决node 安装失败2503问题? Nod

    2023年04月27日
    浏览(40)
  • 关于 Angular 和 Node.js 版本的问题

    只有 Angular 12 才支持 Node.js 16 吗?Angular 10 呢? StackOverflow 有朋友抱怨关于 Angular 和 Node.js 版本的问题: 我的实际工作中,经常不得不启动旧的 Angular 项目,其中包含已弃用的 Angular 依赖项。 因为我经常运行最新的 Node.js 版本(至少是最新的 LTS 版本),所以我经常遇到无法

    2024年02月04日
    浏览(32)
  • node版本管理(Windows)

    node版本管理(Windows),使用 nvm 进行node版本管理 1、如果电脑安装有node,需要先卸载 2、安装 nvm 管理工具,nvm 官网地址:https://github.com/coreybutler/nvm-windows/releases  3、将下载下来的压缩包进行解压,解压之后是nvm-setup.exe文件,然后双击进行安装 nvm 在安装时,会选择 nvm 和

    2024年02月08日
    浏览(26)
  • stable diffusion 1.5版本windows本地部署遇到的问题

    本人在本地部署时,主要参考了知乎上的这篇文章: Stable Diffusion安装教程(有问题可留言),将自己部署中遇到的问题记录下来,以供参考。 我这里没有使用windows的cmd,用的是Anaconda,因为1.5版本需要Python 3.10.6,而我又不想卸载之前的版本,创建一个conda虚拟环境即可解决

    2024年02月12日
    浏览(41)
  • 【FAQ】关于JavaScript版本的华为地图服务Map的点击事件与Marker的点击事件存在冲突的解决方案

    创建地图对象,并添加marker标记,对map和marker均添加了点击事件; body script function initMap() { // 创建地图对象 const map = new HWMapJsSDK.HWMap(document.getElementById(\\\'map\\\'), { center: { lat: 39.36322, lng: 116.3214 }, zoom: 8, }); map.on(\\\'click\\\', handleMapClick); ``` 经下方的Gif图可看出,在点击marker标记时不会

    2023年04月26日
    浏览(40)
  • Windows系统升级node.js版本

    (1)在cmd使用指令where node 找到node.js安装地址    (2)在以下改地址找到所需的node.js版本,下载解压之后删掉之前的所有文件,把新版本中的全部文件复制过去。注意:一定要全删掉之前的,不要用覆盖的,如果不放心可以先备份! CNPM Binaries Mirror https://registry.npmmirror.co

    2024年02月11日
    浏览(38)
  • Windows11 安装 nvm node版本管理工具

    引言: Node.js 是一款强大的开发工具,而版本管理工具 NVM 则可以帮助我们在不同的项目中灵活地切换和管理 Node.js 版本。本篇博客将为大家介绍如何在 Windows 11 操作系统上安装 NVM(Node Version Manager)并使用它来管理 Node.js 版本。 步骤一:下载安装 NVM: 打开您的浏览器,访

    2024年02月11日
    浏览(41)
  • 前端环境安装【mac/window,nvm管理多个版本node,node,npm,yarn,react】

    目录 nvm:node版本管理器 安装 window mac 常见命令 Node、npm yarn React a.全局方式 b.临时方式 运行 nvm 主要是用来管理 nodejs 和 npm 版本的工具,可以用来切换不同版本的 nodejs。 安装nvm之前先卸载node Mac彻底卸载node Windows系统完全卸载删除 Node.js_卸载nodejs命令-CSDN博客z window mac n

    2024年01月16日
    浏览(78)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包