nvm 切换node版本 出现‘npm‘ 不是内部或外部命令,也不是可运行的程序

18,118次阅读
没有评论

共计 449 个字符,预计需要花费 2 分钟才能阅读完成。

我在切换低版本 node 后,发现无法执行 npm 命令。我随即查了一下 npm 存不存在

nvm 切换 node 版本 出现‘npm‘不是内部或外部命令,也不是可运行的程序

然后去了对应 node 版本下,发现的确没有 npm 的文件。

我去网上查了一下,有人说把其他 node 版本下的 npm 复制过来就行了

我试了发现还是会报错,说明不同版本的 node 也要对应不同版本的 npm。

nvm 切换 node 版本 出现‘npm‘不是内部或外部命令,也不是可运行的程序

随后我就想了下,应该是要下载指定对应 npm 才行,那我又要去 node 官网找,感觉十分麻烦。

后面我就看了一下 nvm 的命令,它可以下载和删除指定 node。

所以我就先把没有 npm 的 node 先卸载,然后在安装发现就可以了。nvm 切换 node 版本 出现‘npm‘不是内部或外部命令,也不是可运行的程序

nvm 切换 node 版本 出现‘npm‘不是内部或外部命令,也不是可运行的程序

文件夹中也出现了 npm 文件

nvm 切换 node 版本 出现‘npm‘不是内部或外部命令,也不是可运行的程序

之所以会出现有的 node 版本没有 npm。我想可能是:

        我本来一开始用的就是这个 14.21.3 版本 node,但是后面我下载和使用了 nvm,导致我在安装原本 node 的时候,系统发现我原本的 node 下存在 npm,所有没有给我同时给我安装 npm。当然这个只是猜测,有知道的大佬可以在留言告诉我一下,谢谢

原文地址: nvm 切换 node 版本 出现‘npm‘不是内部或外部命令,也不是可运行的程序

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-10-27发表,共计449字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)