Node.js学习积累(一)——安装与使用

来源:互联网 发布:java基本类型内存分配 编辑:程序博客网 时间:2024/06/06 12:36

一、安装Node.js

1、Windows和Mac安装

第一步:打开Node.js官网,可以看到一下两个选项:

这里写图片描述

左边是LTS版,即长期支持版,大多数人选用这个即可。右边是最新版,支持最新的语言特效(比如对ES6的支持更全面),想尝试新特效的开发者可以选择安装这个版本。
tips:从 http://node.green 上可以看到 Node.js 各个版本对 ES6 的支持情况。


第二步:安装Node.js,默认点击“Next”即可。

这里写图片描述

第三步:打开终端,分别输入 node -v 和 npm -v 看到版本信息,即说明node和npm都安装好了。

这里写图片描述

这里写图片描述


tips:windows 下升级npm包管理器

目标 命令 升级到最新稳定版 npm -g install npm 升级到指定版本(@后面是版本号) npm -g install npm@5.3.0


2、Linux安装——源码编译安装:

curl -O   https://nodejs.org/dist/v6.11.1/node-v6.11.1.tar.gztar -xzvf  node-v6.11.1.tar.gzcd node-v6.11.1./configuremakemake install


二、n和nvm

通常我们使用稳定版(LTS)的Node.js即可,但有的情况下我们又想尝试JS的新特性,难道我们还得来回折腾安装不同版本的Node.js?这种办法当然是不可取的。这个时候我们就需要n或者nvm了。
n和nvm是两个常用的Node.js版本管理工具,关于n和nvm的使用以及区别,淘宝FED团队的这篇文章《管理 node 版本,选择 nvm 还是 n?》有特别详细的讲解。这里我给大家总结归纳一下。


工具 性质 安装 安装的路径 系统支持 n 一个需要全局安装的npm package npm install -g n n 会先将指定版本的 node 存储下来,然后将其复制到 /usr/local/bin 支持windows,mac,ubuntu nvm 不是一个npm package,而是一个独立的软件包(需要单独使用它的安装逻辑) curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh \ bash nvm将不同的 node 版本存储到~/.nvm// 下,然后修改$PATH,将指定版本的 node 路径加入 支持mac,ubuntu;不支持windows


三、nrm

nrm是一个管理npm源的工具。而npm是一个国外的源,所以有时候下载不是很稳定,导致会丢失一些包而没有下载完整。所以我们国内就把npm的源变成镜像,像淘宝taobao镜像等,国内还有一个比较出名的就是cnpm镜像源。nrm的作用就在于它能帮助我们把官方的npm源切换到国内的npm源(如:cnpm),当然也可以用来切换官方npm源和公司私有npm源。


1、全局安装nrm:

npm i nrm -g


2、查看当前nem内置的几个npm源的地址:

这里写图片描述


3、切换到cnpm:

这里写图片描述