NVM
英文node version manager,即node版本管理器。
查看所有可以安装的版本
$ nvm list-remote
所有版本有将近200个,高版本不完全向下兼容,有时候需要测试nodejs程序在不同nodejs版本下是否能正常运行,有时候想尝鲜或者常用代码需要在较旧的版本上运行等等,但是每个系统只能装一个版本node,而总是装卸不同node版本又很麻烦,所以我们需要一款高效切换note版本程序——nvm(n也可以,在此不做讨论)。
安装nvm
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.25.2/install.sh | bash
暂时没有时间详细研究指令个部分的意义,大概是从给出的网址下载并安装nvm的0.25.2版本。
安装完成后重启终端可以生效。
查看本机安装的所有node.js版本
$ nvm ls
jchongs@jchongs-X450JF:~$ nvm ls下面显示的是安装着的版本号(我只装了一个。。)
绿色小箭头指示的是目前正在使用的版本。如果没有选定的版本想选择一个或者切换到自己想要的版本,可以
$ nvm use 4.2.2
4.2.2是想要切换的版本号,也可以写成v4.2.2。
NPM
NPM英文全称node package manager,node模块管理器。
安装依赖
$ npm install express
install默认安装最新版本模块,可以通过@版本号下载特定版本
$ npm install express@0.1.3
--下载express的0.1.3版本。
express是安装的依赖(模块)的名称,可以通过空格隔开同时安装多个模块,所谓依赖,可以理解为运行指令所必须的命令或文件,比如运行A时,需要调用B的部分或全部文件,当脱离B时,A不能运行或无法正常运行,此时B就是A的依赖。
列出当前项目安装的所有模块
npm ls
我目前做的一个小项目
可以看出是以树形图表示出来的。
删除安装的模块
$ npm uninstall express
相关推荐
使用 nvm 工具也可以安装 Node.js,nvm 是一个 Node.js 版本管理工具,允许我们快速切换 Node.js 的版本。 Lesson 2: 了解并使用 Http 模块 Http 模块是 Node.js 的一个核心模块,用于处理 HTTP 请求。Http 模块...
【JavaScript源代码】这篇文档主要讲述了如何安装Node.js和配置HbuilderX,同时涉及了npm、webpack和vue-cli等关键工具的使用。 1. **Node.js安装**:首先,访问Node.js官网(https://nodejs.org/en/)下载最新版本...
《Node.js v14.15.4:深入解析与应用》 Node.js,作为一款基于Chrome V8引擎的JavaScript运行环境,自诞生以来就深受开发者喜爱,它使得JavaScript能够脱离浏览器,在服务器端运行,开启了全栈开发的新纪元。在这一...
Node.js是一种开源、跨平台的JavaScript运行环境,它允许开发者在服务器端运行JavaScript代码,极大地扩展了JavaScript的应用范围。Node.js基于Chrome V8引擎,因此它具有高性能和高效率的特点。这个压缩包文件包含...
此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也...
在开发环境中,nvm使得开发团队能够轻松地保持与项目所依赖的Node.js版本同步,减少了因版本差异导致的错误。同时,它也便于测试代码在不同Node.js版本下的兼容性。当新的Node.js版本发布时,开发者可以快速尝试和...
此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也...
**NVM(Node Version Manager)** 是一个便捷的命令行工具,主要用于管理多个版本的 **Node.js**。在开发环境中,我们经常需要在不同的项目之间切换 Node.js 版本,NVM 正是为此目的而设计的。它允许你在同一台...
**NVM与npm详解** **一、NVM(Node Version Manager)** NVM,全称为Node Version Manager,是一个...通过NVM,开发者可以轻松地在多个Node.js版本之间切换,而npm则帮助管理和共享JavaScript代码,提高了开发效率。
使用 nvm 可以方便地安装、卸载、切换和管理 Node.js 版本,并且自带 npm 包管理器。 有了 nvm,你可以针对每一个项目选择使用合适的 Node.js 版本,避免由于版本不兼容导致的兼容性问题,也可以方便地在项目之间...
Node.js是一款流行的开源JavaScript运行环境,它使得开发者能够在服务器端执行JavaScript代码。然而,随着Node.js的频繁更新,开发者可能需要在不同的项目中使用不同版本的Node.js,这就催生了Node版本管理工具NVM...
### NVM和Node.js下载与安装 #### 一、NVM简介 NVM(Node Version Manager)是一款非常实用的工具,主要用于管理和切换不同版本的Node.js。对于开发者来说,在开发过程中可能会遇到需要支持不同Node.js版本的情况,...
- 如果需要特定版本的Node.js,可以使用NVM (Node Version Manager)来轻松切换不同版本。 3. **权限问题** - 在macOS/Linux上安装时如果遇到权限问题,可以尝试使用`sudo`命令前缀,但要注意不要滥用管理员权限。 ...
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它让开发者能够在服务器端使用 JavaScript 进行编程,极大地推动了全栈开发的流行。本压缩包"node.js.tar.gz"包含了与 Node.js 部署相关的安装包和脚本,...
- 不同版本的Node.js可能与某些npm模块不兼容,因此选择合适的版本至关重要。 - 安装完成后,记得更新你的.bashrc或.zshrc文件,永久性地添加Node.js到PATH环境变量。 - 使用nvm时,需确保遵循nvm的安装和使用指南,...
NVM,全称为“Node Version Manager”,是一款用于管理多个Node.js版本的工具。在开发环境中,经常需要在不同的项目之间切换不同的Node.js版本,NVM为此提供了便利。它允许你在同一台计算机上安装并切换多个Node.js...
Node.js 是一个基于 Chrome V8 JavaScript 引擎的开源、跨平台的JavaScript运行时环境。它允许开发者使用JavaScript编写服务器端应用,并且可以利用非阻塞I/O模型与事件驱动架构来处理大量并发连接。这种设计使得...
`npm`(Node Package Manager)、`cnpm`(China Node Package Manager)和`webpack`是开发者在进行JavaScript项目管理时经常使用的工具,而`nvm`(Node Version Manager)则帮助管理和切换不同的Node.js版本。...
3. **npm(Node Package Manager)**:随Node.js一起安装的npm是最大的开源库生态系统,提供成千上万的第三方模块,可以帮助开发者快速构建项目,如Express.js(Web应用程序框架)、MongoDB驱动等。 4. **文件系统...
此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也...