腾讯云 Linux 服务器命令行部署 webpack + Express + SocketIO 项目

本文详细记录了在腾讯云Linux(CentOS 7.0)服务器上,通过命令行部署webpack、Express和Socket.IO项目的过程,包括安装最新版Node.js和npm、解决版本不匹配问题、项目上传、依赖安装、打包及后台运行服务的步骤,旨在帮助读者掌握远程服务器部署技巧。
摘要由CSDN通过智能技术生成

腾讯云 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了

    之后参考了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值