Node.js

1. Puppeteer google 出的无头浏览器

2. nvm Node.js 版本管理

nvm Node.js Version Manager

Node.js 版本管理有两个工具:nvm 和 n,这两个工具的比对,请看文章:http://taobaofed.org/blog/2015/11/17/nvm-or-n/

如果想在同一台机器,同时安装多个版本的 Node.js,就需要用到版本管理工具 nvm。

用下面的方式安装 nvm。

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

安装以后,nvm 的执行脚本,每次使用前都要激活,建议将其加入 ~/.bashrc文件(假定使用Bash)。激活后,就可以安装指定版本的 Node。

# 安装最新版本
$ nvm install node

# 安装指定版本
$ nvm install 6

# 使用已安装的最新版本
$ nvm use node

# 使用指定版本的node
$ nvm use 0.12

nvm 也允许进入指定版本的 REPL 环境。

$ nvm run 0.12

如果在项目根目录下新建一个 .nvmrc 文件,将版本号写入其中,就只输入 nvm use 命令即可,不再需要附加版本号。

下面是其他经常用到的命令。

# 查看本地安装的所有版本
$ nvm ls

# 查看服务器上所有可供安装的版本。
$ nvm ls-remote

# 退出已经激活的nvm,使用deactivate命令。
$ nvm deactivate

3. pm2 进程管理

pm2 工具非常强大,是一个生产环境下 Node.js 进程管理工具:

  • GitHub 仓库:https://github.com/Unitech/pm2
  • 可以查看程序的输出日志 pm2 logs, pm2 monit
  • 可以监视代码文件的变更 pm2 start app --watch
  • 代码文件变更之后,会重新启动服务程序
  • 可以在 app 后面增加参数 pm2 start app -- app-argument

4. 文字教程

2017 -  by 王顶. All rights reserved.本站访客人数  人次

results matching ""

    No results matching ""