Node.js安装及环境配置
简而言之,Node.js 就是运行在服务端的 JavaScript, 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行JavaScript的速度非常快,性能非常好。
安装环境
1.系统:Window10 Pro(64位)
2.Node.js:v6.11.3LTS(64位)
安装步骤
下载Node.js
打开Node.js官网下载安装包
安装Node.js
安装目录可修改,默认为C盘:
安装成功:
安装成功则可以查看node.js版本以及npm版本:
环境配置
此处配置的是npm安装的全局模块锁在路径,以及缓存cache的路径。进行该项配置是当执行
npm install xxxx -g
时,会默认安装到C:\User\用户名\npm
路径下,占据C盘空间。
修改全局模块安装路径和缓存路径
在node.js的安装文件中新建node_cache
和node_global
,在node_global
下新建node_modules
文件夹。随后使用cmd命令进行配置:
npm config set prefix "D:\Program Files\nodejs\node_global"
npm config set cace "D:\Program Files\nodejs\node_cache"
设置环境变量
“我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“环境变量”
在系统变量(S)中新建NODE_PATH
,变量值为D:\Program Files\nodejs\node_global\node_modules
;
修改用户变量(U)中的PATH
将C:\User\用户名\npm
改为D:\Program Files\nodejs\node_global
测试环境变量修改成功,使用cmd命令进行安装
npm install express -g # -g 全局安装
D:\Program Files\nodejs\node_global
`-- express@4.16.2
+-- accepts@1.3.4
| +-- mime-types@2.1.17
| | `-- mime-db@1.30.0
| `-- negotiator@0.6.1
+-- array-flatten@1.1.1
+-- body-parser@1.18.2
| +-- bytes@3.0.0
| +-- http-errors@1.6.2
| | +-- inherits@2.0.3
| | `-- setprototypeof@1.0.3
| +-- iconv-lite@0.4.19
| `-- raw-body@2.3.2
+-- content-disposition@0.5.2
+-- content-type@1.0.4
+-- cookie@0.3.1
+-- cookie-signature@1.0.6
+-- debug@2.6.9
| `-- ms@2.0.0
+-- depd@1.1.1
+-- encodeurl@1.0.1
+-- escape-html@1.0.3
+-- etag@1.8.1
+-- finalhandler@1.1.0
| `-- unpipe@1.0.0
+-- fresh@0.5.2
+-- merge-descriptors@1.0.1
+-- methods@1.1.2
+-- on-finished@2.3.0
| `-- ee-first@1.1.1
+-- parseurl@1.3.2
+-- path-to-regexp@0.1.7
+-- proxy-addr@2.0.2
| +-- forwarded@0.1.2
| `-- ipaddr.js@1.5.2
+-- qs@6.5.1
+-- range-parser@1.2.0
+-- safe-buffer@5.1.1
+-- send@0.16.1
| +-- destroy@1.0.4
| `-- mime@1.4.1
+-- serve-static@1.13.1
+-- setprototypeof@1.1.0
+-- statuses@1.3.1
+-- type-is@1.6.15
| `-- media-typer@0.3.0
+-- utils-merge@1.0.1
`-- vary@1.1.2
安装时不加-g
参数则会默认安装在路径下。
配置Node.js源
node.js安装速度缓慢,因此需要更换npm的源,打开cmd使用如下命令:
npm config set registry http://registry.npm.taobao.org/
This blog is under a CC BY-NC-SA 3.0 Unported License
本文链接:http://yov.oschina.io/article/工具/Tool/Node.js安装说明/