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 node1使用安装程序安装,直接下载安装即可
# 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_modules1
2
3
4
5
6
7
8
# 修改镜像源
设置镜像源
npm config set registry https://registry.npm.taobao.org1查看镜像源
npm config get registry1安装镜像源
npm install -g cnpm --registry=https://registry.npm.taobao.org1