1 背景
- 在遠程服務(wù)器上的Ubuntu系統(tǒng)中,部署指定版本的前后端項目的運行環(huán)境
2 環(huán)境要求
- 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
- 重啟系統(tǒng)
3.3 MySQL的安裝
- 安裝MySQL Server
sudo apt update
sudo apt install mysql-server
- 為了能夠以root登錄,需要先以普通賬戶登錄,再修改root密碼,可按照如下博客步驟操作:修改root密碼
- 將MySQL設(shè)置為可遠程登錄:遠程連接MySQL
4 可能的問題
- Vue啟動報錯:
import { performance } from 'node:perf_hooks'
問題 - 按3.2章節(jié)升級nodejs版本至16及以后即可解決
文章來源地址http://www.zghlxwxcb.cn/news/detail-663638.html
文章來源:http://www.zghlxwxcb.cn/news/detail-663638.html
到了這里,關(guān)于【開發(fā)筆記】ubuntu部署指定版本的前后端運行環(huán)境(npm nodejs mysql)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!