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 版本,并且自带 npm 包管理器。 有了 nvm,你可以针对每一个项目选择使用合适的 Node.js 版本,避免由于版本不兼容导致的兼容性问题,也可以方便地在项目之间...
Nvm 管理不同版本的 node 与 npm nvm 是 NodeJS 的多版本管理工具,有点类似管理 Ruby 的 rvm,如果是需要管理 Windows 下的 node,官方推荐是使用 nvmw 或 nvm-windows 。 卸载已安装的全局 node/npm 在官网下载的 ...
nodejs,Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js使用了一个事件驱动、非阻塞式I/O的模型( Node.js的特性),使其轻量级又高效 npm,Node Package Manager,nodejs 包管理工具。在安装...
我最近在研究node.js的路上,...node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/ 3、安装Node.js nvm install <版本号> 4、查看已安装node列表,使用版本
NVM(Node Version Manager)是一个流行的开源工具,用于管理和切换Node.js的不同版本。常用指令: nvm install <version>:安装指定版本的Node.js。例如,nvm install 18.16.1会安装Node.js的18.16.1版本。 nvm use...
【2019.10.31】windows下多个node.js版本切换使用,nvm安装包在官方github下载是龟速,特上传到这里(nvm version 1.1.7.) 1. 安装nvm (win系统直接下载、解压安装) 2. 打开命令行 nvm -v (测试是否安装成功...
2. nvm 安装node.js 版本后,重启终端 node , npm 环境变量失效 第一部分 用什么来管理 node.js 版本 首先应该欢呼庆祝一下 node.js 终于发布了有历史意义的正式版 1.0 ,虽然我们看到的是V4.0,其实他就是node.js ...
神奇的node.js为我们JavaScript提供了在后端运行的环境,而它的包管理器npm(node package manage)现在也成为了全球最大的开源库生态系统.我们有很多很多的工具都是依赖于node环境进行使用的,所以我们使用node的第一步...
NVM 加速 安装 Node.js 一般都是用 nvm 但是安装之后使用体验就不咋地了,由于某些不可变原因,国内网络就不好吐槽了...NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node 再执行 nvm 命令,那么速度就非常快
Node.js 的安装与使用 安装 Node.js n 和 nvm nrm MongoDB 的安装与使用 安装与启动 MongoDB Robomongo 和 MongoChef Node.js 知识点讲解 require exports 和 module.exports Promise 环境变量 packge.json semver ...
他们可能正在使用诸如nvm类的Node.js版本管理器,该版本管理器来自子外壳,无法从外部获得。 或者他们可能在npm项目中将node安装为本地依赖项。 它还取决于您尝试从何处运行它。 例如,macOS上的GUI应用程序不会...
GNVM:使用GO语言编写,Windows下Node.js多版本管理器,类似 nvm, nvmw, nodist 特点: 全命令行操作。单文件,不依赖于任何环境。 下载即用,无需配置。 彩色日志输出。 ...
Windows之前,您需要卸载任何现有版本的node.js。还要删除所有可能保留的现有nodejs安装目录 在C盘根目录下新建文件夹 dev 在dev文件夹内 新建 nodejs、nvm 两个子文件夹 一般开发相关的文件都放C盘,但是放别的盘也...
Ansible节点开发一个负责安装Node.js,npm,nvm和一些有用的全局npm模块的角色。
对于一个 Web 开发从业人员的电脑,node.js 和它的 npm 包管理工具那是少不了的,但是 node.js 的更新速度是非常快的,而生产环境一般选择使用 LTS(Long-term Support)版本,如何高效切换 node.js 的版本呢?...
此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也...
GNVM 是一个简单的 Node.js 多版本管理器,类似 nvm nvmw nodist,直接从官网上下载安装包非常的慢,特提供一个官方安装包给需要的同学下载
餐馆清单一个使用Node.js + Express打造的餐厅美食网站,提供用户可遵循餐厅名称与类别进行搜寻。专案画面功能-产品功能使用者可以点击任一餐厅,查看更多餐厅资讯,如餐厅地址,电话与简介使用者可以跟随餐厅名称或...