npm npx nvm nrm 笔记

npm npx nvm nrm 笔记记录

一、nvm

nvm是一个node的版本管理工具,可以简单操作node版本的切换、安装、查看。。。等等,与npm不同的是,npm是依赖包的管理工具。

1.1 nvm的安装

  • windows包:
    下载链接:https://pan.baidu.com/share/init?surl=EUc-e2Ai-lXXQkjlB8jmlA
    提取码:vg9l
    装在C盘是不需要配置环境变量,装在其他盘需要配置环境变量

1.2 使用

  1. 先卸载之前的node.js
  2. 在刚刚的nvm文件位置打开cmd
  3. 输入以下代码查看nvm可安装的node版本
    nvm ls // 查看安装的所有node.js版本
    nvm list available  // 查看显示可以安装的所有node.js的版本
    
  4. 安装所有对应的版本
    nvm install 版本号   // 例如:nvm install 14.19.0
    
  5. 切换到安装的版本
    nvm use 版本号  // 切换到使用指定的nodejs版本
    
  6. 检测是否切换完成,新开一个cmd
    node -v
    

1.3 nvm的一些命令

nvm命令行操作命令
1、nvm nvm list 是查找本电脑上所有的node版本

  • nvm list 查看已经安装的版本
  • nvm list installed 查看已经安装的版本
  • nvm list available 查看网络可以安装的版本

2、nvm install 安装最新版本nvm

  • nvm install <node@版本号> : 安装指定版本的nodejs
  • nvm install latest 安装最新版本nodejs

3、nvm use ## 切换使用指定的版本node

4、nvm ls 列出所有版本

5、nvm current显示当前版本

6、nvm alias ## 给不同的版本号添加别名

7、nvm unalias ## 删除已定义的别名

8、nvm reinstall-packages ## 在当前版本node环境下,重新全局安装指定版本号的npm包

9、nvm on 打开nodejs控制

10、nvm off 关闭nodejs控制

11、nvm proxy 查看设置与代理

12、nvm node_mirror [url] 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/
  nvm npm_mirror [url] 设置或者查看setting.txt中的npm_mirror、如果不设置的话默认的是: https://github.com/npm/npm/archive/.

13、nvm uninstall 卸载指定版本的nodejs

14、nvm use [version] [arch] 切换制定的node版本和位数

15、nvm root [path] 设置和查看root路径

16、nvm version 查看当前的版本

1.4 nvm问题记录

1、使用NVM 管理node时,使用nvm use [node版本号] 切换版本后,重启终端后无效,又回到了原来的版本?

# 设置默认版本,要带上v, 比如 v15.0.0
nvm alias default [node版本号]  

二、npx

  • npx是npm上的一个命令
  • npx比npm更加智能,npx可以检查项目内部是否安装一个模块,如果存在,就使用它,如过不存在,则安装它 ,而npm则想使用一个项目中的某一模块,需先安装,然后按照所绝对路径去查找,方能使用;
  • 例如运行react :
    npm :npm run start
    npx :npx start

3、关键字 [-p]:参数用于指定 npx 所要安装的模块

1、它可以指定某一版本的安装

npx -p node@0.12.8 node -v
上面命令先指定安装node@0.12.8,然后再执行node -v命令

但如果你只想安装最新的模块,则只需要

npx node
或者-p后面什么都不添加

npx -p node
案例:你想要同时安装模块 yo 与模块generator-webapp
npx -p yo -p geterator-webapp

### 回答1: npm install nvm命令是用来安装nvm(Node Version Manager)工具的。nvm是一个用于管理Node.js版本的工具,可以方便地切换和管理不同版本的Node.js。下面是对npm install nvm命令的解释: nvm是一个非常常用的工具,它允许用户在同一台机器上安装和管理不同的Node.js版本。通过使用nvm,我们可以轻松地切换和管理不同版本的Node.js,以满足项目的要求。 使用npm install nvm命令,可以通过npm在全局范围内安装nvm。安装nvm后,我们就可以使用nvm命令来操作Node.js版本了。 首先,我们需要使用nvm install <version>命令来安装所需的Node.js版本。例如,我们可以使用nvm install 14来安装Node.js 14版本。 安装完成后,我们可以使用nvm use <version>命令来切换到所需的Node.js版本。例如,我们可以使用nvm use 14来切换到Node.js 14版本。 除此之外,nvm还提供了其他一些常用的命令,比如nvm ls列出已经安装的Node.js版本,nvm alias设置默认使用的Node.js版本等等。 总结来说,npm install nvm命令是用来安装nvm工具的,安装后可以通过nvm命令来管理和切换不同版本的Node.js。这对于开发者在不同项目中使用不同的Node.js版本非常有用,可以提高开发效率和兼容性。 ### 回答2: npm install nvm 是一个命令行指令,在命令行中运行该指令可以安装 nvm(Node Version Manager)工具。 nvm 是一个用于管理 Node.js 版本的工具,它可以让我们在同一台机器上同时运行和管理多个不同版本的 Node.js。通过使用 nvm,我们可以轻松地切换不同的 Node.js 版本,以适应不同的项目需求。 运行 npm install nvm 指令时,首先需要确保已经安装了 npm(Node Package Manager),npmNode.js 自带的包管理器,可以通过官方网站下载并安装最新版本的 Node.js,安装完成后 npm 也同时被安装。 这条指令会从 npm 的官方仓库中下载 nvm 的包,并将其安装到当前的系统环境中。安装完成后,我们可以通过运行 nvm 命令来查看已安装的 Node.js 版本和相关信息。 使用 nvm 安装 Node.js 的好处在于,可以轻松切换不同的版本,并且不同版本之间的环境配置不会相互干扰。这对于开发人员来说非常有用,因为不同的项目可能需要运行在不同版本的 Node.js 上,而不需要手动安装和配置每个版本。 总结来说,运行 npm install nvm 可以安装 nvm 工具,这样就能够方便地管理和切换不同版本的 Node.js。 ### 回答3: npm install nvm 是一个错误的命令,应该是使用npm安装Node Version Manager(NVM)。 NVM 是一个方便的工具,用于在单个计算机上管理多个Node.js版本。通过NVM,我们可以轻松地在不同的项目之间切换Node.js版本。使用npm来安装NVM会报错,因为NVM是一个独立的工具,需要通过其他方法进行安装。 要正确地安装NVM,我们需要执行以下步骤: 1. 首先,从NVM的官方仓库(https://github.com/nvm-sh/nvm)中下载NVM的安装脚本。 2. 打开终端,并导航到下载好的安装脚本所在的目录。 3. 运行安装脚本,命令如下: ``` bash install_nvm.sh ``` 4. 安装完成后,关闭终端,并重新打开一个新的终端窗口。 5. 在新的终端窗口中,运行以下命令来检查NVM是否成功安装: ``` nvm --version ``` 如果正确显示了NVM的版本号,说明NVM已经成功安装。 接下来,我们可以使用NVM来安装不同版本的Node.js。例如,要安装Node.js的最新稳定版本,可以运行以下命令: ``` nvm install stable ``` NVM将自动下载并安装最新稳定版本的Node.js。 要在不同的项目之间切换Node.js版本,可以使用以下命令: ``` nvm use [版本号] ``` 将[版本号]替换为你想要使用的具体版本号。 总结来说,npm install nvm 是一个错误的命令,正确的安装方法是通过NVM的安装脚本进行安装,并使用nvm命令来管理和切换不同版本的Node.js
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值