:-}
先从网上随便搜了个 contos 安装 node 的教程,大概就是这样。
准备命令:
yum -y install gcc make gcc-c++ openssl-devel wget
下载源码及解压:
编译及安装:
cd node-v0.10.26
make && make install
验证是否安装配置成功:
node -v
安装完了, 运行项目,报错,嗯??原来开发版本是 8.4.0,版本差距太大了,怎么办,删 node 重新安?我选择升级。
首先安装 n 模块:
npm install -g n
第二步:
升级 node.js 到最新稳定版
n stable
是不是很简单?!
此处无升级到了 9.0.0,又超过开发版本,不过好在实际项目运行起来了,没问题,附可以指定版本的命令。
n 后面也可以跟随版本号比如:
n v0.10.26
或
n 0.10.26
npm 的常用命令
npm -v #显示版本,检查npm 是否正确安装。
npm install express #安装express模块
npm install -g express #全局安装express模块
npm list #列出已安装模块
npm show express #显示模块详情
npm update #升级当前目录下的项目的所有模块
npm update express #升级当前目录下的项目的指定模块
npm update -g express #升级全局安装的express模块
npm uninstall express #删除指定的模块
打包代码发到服务器
打包发送可以选择 ftp 工具,比如 filezilla,比较好用,我是用的是命令行,scp 传输命令。
sudo scp -r -P port ./Desktop/musics/ root@1.1.1.1:/tmp
把我桌面的 music 目录传输到了服务器的 tmp 目录下,打包之后更快一些。
发布项目
运行命令
node index.js
推荐使用 forever 工具。
sudo npm install forever -g #安装
forever start app.js #启动
forever stop app.js #关闭
forever start -l forever.log -o out.log -e err.log app.js #输出日志和错误