node.js学习笔记(一)环境安装
本文由 小茗同学 发表于 2016-09-08 浏览(1353)
最后修改 2016-11-02 标签:node.js 入门 下载 安装

介绍

官网:https://nodejs.org

文档:https://nodejs.org/en/docs/

下载:https://nodejs.org/en/download/

下载和安装

下载主要分2种版本,LTS版和Current版,前者表示长效版、稳定版(大概是Long Time Support的意思吧),后者则表示最新版,一般看个人需要下载,我习惯下载最新版。

特别说明
由于node.js发展实在是太快,网上一大堆文章早已经过时!所以不要被那些过时文章误导!
常见误导:windows下还需要安装什么cygwin,npm还需要单独安装(现在的node.js早已经自带npm了)等等。

Windows版

进入官网下载,这里我下载最新的6.5.0版

Windows下建议下载msi格式的,因为下载exe格式的还要自己配置环境变量,还要单独安装npm,msi格式自带了npm:

我的安装在了:D:\\GreenSoft\\nodejs,安装完成之后:

记得以前下载v0.10.17的时候才6M多,现在6.5.0的exe文件已经有17.2M了,发展确实快。

查看版本:

node -v # 输出 v6.5.0
npm -v # 输出 3.10.3

默认情况下全局安装的路径被设置在用户目录下某个隐藏文件夹,比如我的是:C:\Users\用户名\AppData\Roaming\npm,鄙人生平最讨厌把东西放到用户目录下(因为一旦重装系统什么都没了),所以需要修改,我一般喜欢把它放到node安装目录:

npm config set prefix "D:\\GreenSoft\\nodejs"

然后配置NODE_PATH环境变量:D:\GreenSoft\nodejs\node_modules,虽然我们在npm中设置了全局路径,但是node还不知道这个路径,我们需要通过NODE_PATH这个环境变量来告诉node(暂时是这么理解,不知道有没有误)。

PS:好奇怪,什么时候开始修改环境变量必须重启资源管理才生效了?记得以前明明不需要的啊,我的是Win8.1系统。

查看NODE_PATH环境变量是否生效可以通过global.module.paths命令查看node模块查找路径来验证,如果里面出现了你配置的路径,那说明成功了:

F:\Workspaces\HBuilder\epgjs>node
> global.module.paths
[ 'F:\\Workspaces\\HBuilder\\epgjs\\repl\\node_modules',
  'F:\\Workspaces\\HBuilder\\epgjs\\node_modules',
  'F:\\Workspaces\\HBuilder\\node_modules',
  'F:\\Workspaces\\node_modules',
  'F:\\node_modules',
  'D:\\GreenSoft\\nodejs\\node_modules',
  'C:\\Users\\admin\\.node_modules',
  'C:\\Users\\admin\\.node_libraries',
  'D:\\GreenSoft\\lib\\node' ]

Linux版

npm简单介绍

npm常见命令

npm root -g # 查看当前全局目录
npm config ls # 列出当前npm主要配置
npm config ls -l # 列出当前所有npm配置
npm config set 配置名 配置值 # 设置某个配置
npm config get 配置名 # 获取某个配置
npm ls # 列出当前目录下安装的模块
npm ls -g # 列出全局安装的所有模块

配置文件在:C:\Users\用户名\.npmrc,直接修改它和使用npm config set是一样的效果。

使用淘宝镜像

官网:https://npm.taobao.org/

配置:

npm config set registry https://registry.npm.taobao.org