1. 查看有哪些node版本 命令: nvm ls-remote 2. 查看本地node版本 nvm list 3. 版本切换 nvm use 版本号
1、进入node官网查询该node版本对应的npm版本号; 2、进去此处,手动下载对应版本的npm; 3、将下载好的npm文件解压后,放在nvm文件下对应的node版本下的node_modules下的npm里 4、将bin文件夹下的npm和npm.cmd,复制一份放在nvm下的node版本文件下 5、使用 npm -v 验证,版本号出来即为成功。
大概意思是npm的版本是 v9.6.7单不能运行在v18.17.1的node上,但是node官网显示v18.17.1版本的node是适配v9.6.7的npm。这就很矛盾 最后找到的解决方案是升级nvm的版本 本地开始的版本是1.1.7 很久远的版本大概在2018年发布的。目前最新为1.1.12 下载最新安装包 各版本地址:https://github.com/coreybutler/nvm...
nvm(Node Version Manager)是Node.js的版本管理器,可以让我们轻松地在不同的Node.js版本之间进行切换。 官网: nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions (github.com)github.com/nvm-sh/nvm ...
node -v #查看 node 是否切换为对应版本 1. 2. 3. 4. 五、nvm 与 n 的区别 node 版本管理工具还有一个是 TJ 大神的 n 命令,n 命令是作为一个 node 的模块而存在,而 nvm 是一个独立于 node/npm 的外部 shell 脚本,因此 n 命令相比 nvm 更加局限。
(1)可能原因a:没有配置 ~/.bash_profile 的环境变量,只是配置了 ~/.zshrc 解决:在 ~/.bash_profile 中配置nvm的环境变量,配置代码安装过程中有 (2)配置了默认node版本 //将要切换的版本设置为default nvm alias default 8.16.0 // 切换版本,这样在那个窗口都可以使用切换后的版本 nvm use 8.16.0 在终...
nvm ls available 1. 在多环境中,npm该如何使用呢? 每个版本的Node都会自带一个不同版本的npm,可以用npm -v来查看npm的版本。全局安装的npm包并不会在不同的Node环境中共享,因为这会引起兼容问题。它们被放在了不同版本的目录下,例如~/.nvm/versions/node/<version>/lib/node_modules这样的目录。这刚好也省...
你可以使用非https的版本 export NVM_NODEJS_ORG_MIRROR=http://nodejs.org/dist 如果还是不行可修改nvm.sh文件,在curl加上-k以非加密形式请求。 -- nvm.sh -- nvm_download() { 16 if nvm_has "curl"; then 17 curl -k $* 18 elif nvm_has "wget"; then 19 # Emulate curl with wget ... ...
一般是版本过高的问题 1. 用控制面板把nvm和node都删掉; 2. 在这个网址上重新下载nvm版本管理工具 注意:下载这个文件nvm-setup.zip 3.将文件安装完成后,环境变量也已经自动配置好了 4.在终端输入nvm -v 查看是否安装完成 https://www.cnblogs.com