文章目录

  • nvm
  • 安装
  • 命令
  • 问题及解决方案
    • 1.安装node失败
    • 2.access is denied

nvm

nvm是node的包管理工具。由于在打开不同的项目时可能需要切换node,每次重新配置node很麻烦,所以nvm就是一个比较好用node管理工具,用来切换node版本

安装

方法一: 命令安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

方法二:官网手动下载

下载地址:https://github.com/coreybutler/nvm-windows/releases
Windows选择nvm-setup.zip

(可忽略)在nvm文件包中,设置setting.txt

命令

安装完毕后,可以通过cmd来使用nvm命令:

nvm -v                      // 显示nvm版本nvm -ls                     // 显示所有安装的node.js版本
nvm list available          // 显示可以安装的所有node.js的版本nvm off                     // 禁用node.js版本管理(不卸载任何东西)
nvm on                      // 启用node.js版本管理nvm install <version>       // 安装node.js的命名 version是版本号 例如:nvm install 8.12.0
nvm install stable          // 安装最新稳定版
nvm uninstall <version>     // 卸载node.js是的命令,卸载指定版本的nodejs,当安装失败时卸载使用nvm use <version>           // 切换到使用指定的nodejs版本

问题及解决方案

1.安装node失败

在nvm 安装目录setting.txt添加下面这两行:

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

2.access is denied

方案1:卸载原生安装的nvm

方案2:用管理员权限安装 nvm-setup.exe

方案3:用管理员权限打开CMD,并运行:

nvm install 14.16.1
nvm use 14.16.1

tip:安装路径不能出现空格,否则可能安装失败!

nvm安装npm出错问题解决方案相关推荐

  1. npm出错的解决方案

    npm show grpc# 返回版本号 # 安装旧版本:npm install grpc@1.2.0

  2. nvm安装node成功,npm安装失败问题

    在我们的日常开发中经常会遇到这种情况:手上有好几个项目,每个项目的需求不同,进而不同项目必须依赖不同版的 NodeJS 运行环境.如果没有一个合适的工具,这个问题将非常棘手. 此时nvm应运而生,不过 ...

  3. nvm安装和配置(npm下载失败的原因以及解决方法)

    文章目录 前言 一.下载nvm安装包 二.安装nvm 三.配置nvm 1.方法一:有可能会出错的安装方式 2.方法二:一定不会出错的方法 三.多个node管理 1.确认环境 2.安装及确认 2.切换n ...

  4. nvm安装以及nvm安装之后报错npm/node不是内部外部命令,nvm use 报错乱码

    一:我来啦,首先就是node以及npm版本问题,宝子们一定不要说版本越高越稳定就好,有些不支持很麻烦的,一定要去官网看看node以及npm的版本对应: 官网地址:以往的版本 | Node.js 二:因 ...

  5. nvm安装node后,在使用npm指令时候显示不是内部或外部指令

    问题回放 前段时间重装了电脑系统,重新下载了nvm来管理node版本,当时下载的时候可能没有注意,今天用npm的时候就报错npm不是内部或外部指令. 思来想去百度了看看,说是环境变量的问题,我安装nv ...

  6. Node.js入门(含NVM、NPM、NVM的安装)

    本文最初发表于博客园,并在GitHub上持续更新前端的系列文章.欢迎在GitHub上关注我,一起入门和进阶前端. 以下是正文. Node.js的介绍 引擎 引擎的特性: JS的内核即引擎.因为引擎有以 ...

  7. CentOS7编译安装MySQL5.7之后安装mysql-devel出错解决方案

    2019独角兽企业重金招聘Python工程师标准>>> 由于我的MySQL是自己编译安装,但是安装之后/etc/yum.repos.d/目录下并没有MySQL的源,导致我在安装mys ...

  8. Linux Centos7 以及window 10 Kali2020.4 安装 nvm node npm cnpm yarn

    nvm node - npm - cmpm yarn 过程 安装nvm 管理工具 ps | 安装时候 安装不上把http 改成git 1 打开终端 执行以下命令 wget -qO- https://r ...

  9. 使用 nvm 安装 nodejs 和 npm

    使用 nvm 可以方便的进行 nodejs 的安装和版本管理. 其实最开始使用的是 n 命令,命令简洁到极致了,无奈总是安装不成功,往往下载一部分就报 curl 错误. 然后又找到这个 nvm,配合淘 ...

最新文章

  1. 个人信息泄露,背后竟有“内鬼”作祟,堵上网络安全漏洞
  2. 台湾大学林教授libsvm在matlab的安装
  3. 2020移动apn接入点哪个快_手机推荐:为什么别人的手机4G网总是比你快?这样设置一下,网速立马飙升...
  4. 1129 Recommendation System (25 分)【难度: 一般 / 知识点: 滑动窗口】
  5. #ifdef _DEBUG #define new DEBUG_NEW #endif的解释
  6. 2015.5.28 面试题1:赋值运算符函数
  7. svn 与 vs2010
  8. 如何在 ASP.Net Core 中使用 LoggerMessage
  9. 好久没有用c++,转一个c++注意点
  10. Android基础知识大纲
  11. 百钱买白鸡与啤酒饮料
  12. jQuery无任何标示获取td在表格中的行数和列数
  13. 每个前端开发者都要理解页面的渲染
  14. Spring+IOC(DI)+AOP概念及优缺点
  15. redhat 阿里镜像
  16. LA 4794 - Sharing Chocolate dp
  17. Tableau安装教程
  18. 【Python】Python解释器
  19. 用Eclipse的TaskList功能进行任务管理(提高工作效率)
  20. 格拉布斯检验法matlab,格拉布斯检验法MATLAB算法

热门文章

  1. EZchip将推全球首款100核64位ARM A-53芯片
  2. pl/sql developer 设置oracle的date类型默认显示样式
  3. webservice采用ssl/https传输
  4. HTTP 错误 500.22 - Internal Server Error
  5. Web程序中将Cell华表的修改 保存到数据库或服务器端文件夹内
  6. js使用在vue中Date来计算日期,当前日期前多少天的日期 两个日期相减或相加等
  7. 神经网络训练中的Tricks之高效BP(反向传播算法)
  8. 相机标定(4) 矫正畸变 undistort()和initUndistortRectifyMap()
  9. javadoc 程序包android.content不存在,Eclipse中的Javadoc无法识别包
  10. JS Addition