关于Node
Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。
Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js’ package ecosystem, npm, is the largest ecosystem of open source libraries in the world.
安装Node
Node for Mac
- 安装
Homebrew
安装Homebrew 安装 node
1
2
3$ brew install node
$ node --version
v5.5.0这样在 Mac 下的 Node 就安装好了
Node for Windows
下载安装文件
安装Node
双击它,默认是安装在
C:\Program Files\nodejs
下面打开
C:\Program Files\nodejs
目录你会发现里面自带了npm,直接用npm安装相环境既可进入node.js command prompt
命令窗口进入nodejs 安装目录C:\Program Files\nodejs
键入命令:
cd C:\Program Files\nodejs
既可现在开始安装相关环境
键入命令:
npm install express
回车等待安装express
……..键入命令:
npm install mysql
回车等待安装mysql
……..……..安装什么组件,取决于环境搭建需求
默认情况下上述组件都是安装在
C:\Program Files\nodejs\node_modules
文件夹下 这也是nodejs相关组件的自动查找路径这样在 Windows 下的 Node 就安装好了
Node for Linux
下载
Node
1
$ wget http://nodejs.org/dist/v0.8.7/node-v0.8.7.tar.gz
解压文件
1
$ tar -zxvf node-v0.8.7.tar.gz
检查所需要配置
1
2
3
4
5
6
7
8
9
10$ ./configure
出现错误提示:
Exception: Call to '(echo | $(echo ${CXX_host:-$(which g++)}) -m32 -E -
> /dev/null 2>&1) && echo "-m32" || true' returned exit status 0. while
loading dependencies of /opt/node-v0.8.7/node.gyp while trying to load
/opt/node-v0.8.7/node.gyp- 如出现以上错误,安装gcc-c++
1
$ yum install gcc-c++
- 如出现以上错误,安装gcc-c++
进行安装(时间比较长):
1
$ make install
检查是否成功安装,输入命令:
1
2$ node -v
v5.5.0这样在 Linux 下的 Node 就安装好了
安装完 node 后 npm 也就安装完了