Step 1 — Node.js 安装
在 Node.js 英文官方网站 https://nodejs.org/en/download/ 下载适用于当前系统的 Node.js 版本,这里使用的是 Centos 7 , 下载的是 https://nodejs.org/dist/v8.9.4/node-v8.9.4-linux-x64.tar.xz 的 稳定 LTS Version: 8.9.4 (includes npm 5.6.0) 。
wget https://nodejs.org/dist/v8.9.4/node-v8.9.4-linux-x64.tar.xz
解压:
xz -d node-v8.9.4-linux-x64.tar.xz
tar -xvf node-v8.9.4-linux-x64.tar
类似 Windows 配置环境变量,在 Linux 上直接配置 /etc/profile 文件:
sudo nano /etc/profile
在最后增加:
export PATH=$PATH:/root/env/node-v8.9.4-linux-x64/bin
使配置生效:
source /etc/profile
查看 Node.js 的版本:
[root@daguanren ~]# node -v
v8.9.4
查看 npm 的版本:
[root@daguanren ~]# npm -v
5.6.0
Step 2 — ThinkJS 安装
安装方法参考官网:https://www.thinkjs.org/zh-cn/doc/3.0/index.html
通过 npm 包管理软件直接安装:
npm install -g think-cli
如果速度较慢,可以选择淘宝源安装:
npm install -g think-cli --registry=https://registry.npm.taobao.org --verbose
查看 ThinkJS 版本:
[root@daguanren ~]# thinkjs -V
2.2.0
安装 PM2 ,它是一款专业管理 Node.js 服务的模块,建议在线上使用。使用 PM2 需要以全局的方式安装,如:
npm install -g pm2
查看安装版本:
[root@daguanren ~]# pm2 -V
2.9.1
ThinkJS 从 3.0 开始,框架底层基于 Koa 2.x 实现,兼容 Koa 的所有功能。乘着 Koa 如今的大火之势,使用 ThinkJS 开发无疑是顺势而为,比较明智的选择。
正如官网介绍:ThinkJS 是一款面向未来开发的 Node.js 框架,整合了大量的项目最佳实践,让企业级开发变得如此简单、高效。
架构图:
Comments