Nodejs简介
# Node.js
简介
Node.js
发布于2009年5月,由Ryan Dahl
开发,是一个基于Chrome V8
引擎的JavaScript
运行环境,使用了一个事件驱动、非阻塞式I/O
模型,让JavaScript
运行在服务端的开发平台,它让JavaScript
成为与PHP
、Python
、Perl
、Ruby
等服务端语言平起平坐的脚本语言。
Node.js
对一些特殊用例进行优化,提供替代的API
,使得V8
在非浏览器环境下运行得更好,V8
引擎执行Javascript
的速度非常快,性能非常好,基于Chrome JavaScript
运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。
# 安装
# macOS
使用
brew
安装brew install node
1使用安装程序安装,直接下载安装即可
# Windows
篇
去官网下载页面 (opens new window)下载对应的
Node.js
即可下载完成后开始安装,直接一直下一步即可
在
Tools for Native Modules
选择项里面的话是提示需要安装构建工具(Python 2
和Visual Studio
构建工具),建议此处勾选我希望将全模块所在路径和缓存路径放在我
node.js
安装的文件夹中,则在我安装的文件夹C:\Program Files\nodejs
下创建两个文件夹node_global
及node_cache
如下图://创建完后输入以下命令【此命令是将所有的模块所在的路径和缓存路径放入nodejs文件夹中】,尽量保持在Nodejs的文件夹下 npm config set prefix "C:\Program Files\nodejs\node_global" npm config set cache "C:\Program Files\nodejs\node_cache"
1
2
3环境配置
- 新建一个系统变量,变量名:
NODE_HOME
;变量值(你的安装目录):C:\Program Files\nodejs
- 编辑Path变量,新增两个条目
%NODE_HOME%
%NODE_HOME%\node_global
- 新建一个系统变量,变量名:
设置国内源
npm config set registry "https://registry.npm.taobao.org"
1运行**
npm install express -g
** 以全局方式安装express模块
# 卸载
删除
/usr/local/lib
中的所有node
和node_modules
删除
/usr/local/lib
中的所有node
和node_modules
的文件夹如果是从
brew
安装的, 运行brew uninstall node
检查
~/
中所有的local
,lib
或者include
文件夹, 删除里面所有node
和node_modules
在
/usr/local/bin
中, 删除所有node
的可执行文件最后运行以下代码:
sudo rm /usr/local/bin/npm sudo rm /usr/local/share/man/man1/node.1 sudo rm /usr/local/lib/dtrace/node.d sudo rm -rf ~/.npm sudo rm -rf ~/.node-gyp sudo rm /opt/local/bin/node sudo rm /opt/local/include/node sudo rm -rf /opt/local/lib/node_modules
1
2
3
4
5
6
7
8
# 修改镜像源
设置镜像源
npm config set registry https://registry.npm.taobao.org
1查看镜像源
npm config get registry
1安装镜像源
npm install -g cnpm --registry=https://registry.npm.taobao.org
1