node项目部署到服务器报错,记一次部署node项目到centos服务器经历

:-}

先从网上随便搜了个 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 #输出日志和错误

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值