开发时经常遇到npm启动项目报错,报各种奇奇怪怪的错,

当错误不明确时,当你删除node_modules 重新安装依赖还是无果时,可以考虑是node版本的问题,尝试下更换版本。

但总不能卸载安装卸载安装的做重复劳动吧!此时是nvm大显神通的时候

nvm是什么?

nvm是一个node版本管理的工具,可以使用他安装多个node版本到本地,可以随意在本地node版本间切换。

安装nvm

重要注意:如果本地已经安装过node,先把旧的node卸载后再安装nvm

  1. 打开: https://github.com/coreybutler/nvm-windows/releases
  2. 选择 nvm-setup.zip 简单安装版

  1. 解压后直接安装,安装完后打开cmd,输入 ,查看版本,即表示安装成功
 nvm -v

常用指令:

  1. nvm list 查看本地已经安装的node版本
  2. nvm list available 查看网络中能安装的node版本(可能列出来的有限,一般官网有的都能安装)
  3. nvm install node版本号 安装对应版本的node
  4. nvm use node版本号 切换成你喜欢的node版本
  5. node -v 查看当前使用的node版本
  6. npm -v 查看当前的npm版本

4、安装node版本

nvm install 12.22.1
nvm install 14.17.0

5、nvm use 14.17.0,使用14.17.0版本,然后

  • node -v,发现版本号对上了,
  • npm -v 报错:‘npm’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
    经过一波百度操作:
    =============================================================
    去到安装nvm的目录下是这样的:
    路径:C:\Users\maybe\AppData\Roaming\nvm



    如果你也出现我这种情况,版本文件夹里没有cmd 、npm.cmd ,同时node_modules里也是空的那么如下解决办法可参考:
    去node官网下载对应的node版本,然后将里面的 cmd 、npm.cmd 、node_modules复制进刚C盘那对应node版本的文件夹里,再在cmd里测试下 npm -v 成功显示即可!

========================================完

nvm node版本管理 npm不是内部或外部命令相关推荐

  1. webstorm命令行提示‘node‘ 或‘npm‘不是内部或外部命令,也不是可运行的程序

    ctrl+alt+s

  2. nvm管理node版本 node/npm不是内部或外部命令,也不是可运行的程序

    最近,有新老项目一起开发,node版本太高,老项目起不来:node版本太低,新项目还搭不起来-所以,一个nvm就显得很有必要了.这几个坑掉的,摔的我差点起不来- 废话少说就是: 用管理员身份运行.ex ...

  3. 安装node.js(‘npm‘ 不是内部或外部命令,也不是可运行的程序)

    一.下载node.js 首先到官网下载相应的包:https://nodejs.org/en/download/ 以我自己的电脑为例,点击如下红框进行下载: 然后解压,如下所示: cmd进入上面这个文件 ...

  4. 解决办法‘npm‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。

    今天使用了nvm这个node的保姆级版本管理工具,的确很香. 首先打开官网nvm.uihtm.com/ 下载安装过程很顺利,但是验证node及npm是否安装成功时,出现下面错误提示. C:\Users ...

  5. 日常开发记录-'npm' 不是内部或外部命令,也不是可运行的程序 或批处理文件。...

    npm -v cmd命令黑窗口提示'npm' 不是内部或外部命令,也不是可运行的程序 或批处理文件,[系统属性]-> [高级]-> [环境变量]->[系统变量]->[Path] ...

  6. 微信小程序开发工具npm用不了,报错“npm不是内部或外部命令,也不是可运行的程序”

    微信小程序开发工具npm用不了,报"npm不是内部或外部命令,也不是可运行的程序"错时. 1.首先查看是否下载了Node.js.如果没有下载下载一个,最新版本的已经添加了环境变量, ...

  7. WebStorm使用npm命令提示: ‘npm‘ 不是内部或外部命令,也不是可运行的程序的解决方法

    问题描述 进入WebStorm,在控制台,输入 npm/cnpm install , 出现npm/cnpm 命令不可用. 解决方法 1.首先确定是否配置了node环境变量 win+R开启控制台 输入指 ...

  8. idea中执行“npm”命令,提示‘npm‘ 不是内部或外部命令,也不是可运行的程序

    1.问题 npm -v 'npm'不是内部或外部命令,也不是可运行的程序或批处理文件. 2.解决 首先确保自己安装的node.js 环境变量配置成功 C:\Users\PC>npm -v 8.1 ...

  9. npm‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件

    前言 安装了node.js之后,使用npm-v可能会提示 'npm' 不是内部或外部命令,也不是可运行的程序 或批处理文件. 那么有可能是环境变量没设置好. 修复 Window10系统中,打开我的电脑 ...

最新文章

  1. java 按钮不显示文字_java – 使JButton中的文本不可见
  2. 我要一颗原子弹 -- 开发者思维
  3. TextVQA论文汇总
  4. php多态性和继承是什么意思,封装 继承 多态的区别
  5. HFUT 1357.梯田AGAIN(安徽省2016“京胜杯”程序设计大赛 D)
  6. DM8168的SPI接口
  7. 无限级分销系统数据库表设计
  8. Docker容器中运行Ubuntu系统
  9. Linux如何刷新DNS缓存
  10. html怎么把音乐播放器放到中间,怎么把音乐播放器放到自己的博客首页面上去?...
  11. 百数巡检领域系统能力展示
  12. 对称网络的电路分析方法
  13. wamp如何升级php版本,wamp升级php
  14. 云开发:未来的软件开发方式
  15. deactivate不能关闭venv
  16. 003 C语言 输出名言
  17. 时间都哪去了--电视连续剧《老牛家的战争》插曲【视频】
  18. 线上的观众朋友们好,这里是最劲最有料的华为云现场直播!
  19. linux 同一个交换机 不通,同一个交换机 局域网内 内网IP ping不通为什么 没关闭windows防火墙...
  20. 张艾迪(创始人):期待改变世界的力量

热门文章

  1. 舆情监控系统哪家做的更好?
  2. Sql Server 2005数据库如何安装以及使用?
  3. 前沿AI技术体验:从文字直接产生图片,结果真的震撼! 非常有意思!
  4. react + dataV + three.js + blender 实现3D可视化大屏效果
  5. 高毅朱雀杯三强冠军争霸赛
  6. ma5822是什么设备_ma5822是什么设备_华为MA5821-24 - AC远端光接入ONU光纤设备24口 全新原装...
  7. 采用新项目管理软件的四个步骤
  8. 深入理解Java虚拟机——01_JVM初识
  9. 惠普的服务器改win7系统,惠普笔记本win8改win7系统设置bios的详细教程
  10. python读取csv前100条_使用python中的csv reader只读取前N行csv文件