1 背景
- 在远程服务器上的Ubuntu系统中,部署指定版本的前后端项目的运行环境
2 环境要求
- npm 9.5.1
- Nodejs v18.16.1
- MySQL 8.0.33
3 部署流程
3.1 npm的安装
- 通过安装好nodejs和npm
sudo apt-get install npm
- 查看npm版本
node -v
- 若版本不符合要求,可使用如下命令安装指定版本
npm install -g npm@9.5.1
3.2 nodejs的安装
- 通过安装好nodejs和npm
sudo apt-get install nodejs-legacy
- 查看node版本
node -v
- 若版本不符合要求,可安装用于安装nodejs的模块:
n
sudo npm install -g n
- 查看node所有可安装的版本
npm view node versions
- 升级node版本
n 18.16.1
- 查看node版本
node -v
- 重启系统
3.3 MySQL的安装
sudo apt update
sudo apt install mysql-server
4 可能的问题
- Vue启动报错:
import { performance } from 'node:perf_hooks'
问题
![](https://img-blog.csdnimg.cn/b1356d16ff2b4e0ea0c2ead825f47470.png)
- 按3.2章节升级nodejs版本至16及以后即可解决