背景:为了完成一年一度的安卓课设,使用uniapp,发现Hbuilt可以直接将H5发布成安卓,因此决定建一个移动端的Vue项目,使用Node+Express搭建服务端。
1、在服务器上安装nodejs环境,使用NVM安装多版本。
- 使用git将源码克隆到本地的~/.nvm目录下,并检查最新版本
yum install git git clone https://github.com/cnpm/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`c
此处可能会因为访问不了仓库地址出错,不要紧张,可以把https改成git就可以顺利拉取了。
- 激活NVM
echo ". ~/.nvm/nvm.sh" >> /etc/profile source /etc/profile
- 列出Node.js的所有版本
nvm list-remote
- 安装多个Node.js版本
nvm install v6.9.5 nvm install v7.4.0
- 运行
nvm ls
查看已安装的Node.js版本
[root@iZXXXXZ .nvm]# nvm ls v6.9.5 -> v7.4.0 system stable -> 7.4 (-> v7.4.0) (default) unstable -> 6.9 (-> v6.9.5) (default)
- 运行
nvm use <版本号>
可以切换Node.js版本。例如,切换Node.js版本至v7.4.0。返回结果如下所示。
[root@iZXXXXZ .nvm]# nvm use v7.4.0 Now using node v7.4.0
- 测试安装的node是否安装成功
node -v
- 使用Xftp上传Express代码到服务器
- 下载安装Pm2
npm install -g pm2
- 然后cd到你的express项目里面后,执行以下命令
pm2 start ./bin/www
到此就已经部署完成了,可以访问了