腾讯云 Linux 服务器命令行部署 webpack + Express + SocketIO 项目
本学期Web课需要写一个web小游戏,从GitHub上找了一份用 webpack + Express + SocketIO 实现的IO Game的教程,就跟着自己实现了一下。正巧腾讯云服务器现在有学生优惠,索性买了两个月的服务器,打算把项目部署到服务器上。现在部署完成了,记录一下从环境安装到配置的过程以及踩过的坑。
-
Linux 服务器安装Node.js
博主的的Linux版本是CentOS 7.0,一开始图省事就用yum命令安装的Node.js
yum install nodejs
运行一下node命令
node -v
版本6.多
再运行一下npm命令npm -v
版本3.多
之后配置好环境,部署好项目(具体细节将在下文叙述),运行
npm run start
启动失败。报错信息提示为:请确保您的node版本以及npm版本是最新的。如果您确定版本是最新的话,请联系开发者,这个错误不是node的锅(大概英文翻译下)
我从自己电脑本地跑了一下版本信息,发现本地的Node.js版本为v12.14.1,npm版本为6.13.4
哦豁,这版本差距还真的挺大的。那没事没办法,只能自己手动安装Node.js了
之后参考了