简介

Node.js是一个Javascript运行环境(runtime),基于Node.js 的包管理器 npm 将js文件装载到nodejs编译环境
中执行js文件,不再通过浏览器去执行js文件

window安装

  • 下载

下载:http://nodejs.cn/ 并安装

clipboard.png

  • 配置环境变量

默认安装已经自动配置过的
clipboard.png

clipboard.png 可见nodejs已经配置成功

  • 测试

新建node.js 文件

clipboard.png

clipboard.png运行成功啦

centos安装

WARNING: C++ compiler too old, need g++ 4.8 or clang++ 3.4 (CXX=g++)

常规的编译安装会提示编译器太老,我建议直接使用二进制文件避免这个问题

  • 下载二进制包

wget https://nodejs.org/dist/latest-v4.x/node-v4.4.5-linux-x64.tar.gz

保存在usr/local目录
clipboard.png

  • 解压并更改文件夹名

tar zxf node-v4.4.5-linux-x64.tar.gz
mv node-v4.4.5-linux-x64 node
  • 配置node环境变量

vi /etc/profile

#配置node 环境变量
export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH

source /etc/profile  更新环境变量文件
  • 测试node命令

clipboard.png

  • 安装express(nodejs框架)

npm install -g express-generator

clipboard.png

  • 使用框架新建项目

express -e nodejs

clipboard.png

cd nodejs && npm install

clipboard.png部分截图

浏览器访问3000端口

clipboard.png

phpstrom/webstorm 调试 nodejs 配置

  • setting->plugins->添加插件nodejs

clipboard.png

  • 配置 Run/Debug configurations

编辑 configurations
clipboard.png

添加nodejs调试类型
clipboard.png

运行js文件
clipboard.png


Julylovin
980 声望54 粉丝

南京PHP工程师一枚