当前位置: 首页 > news >正文

【开发笔记】ubuntu部署指定版本的前后端运行环境(npm nodejs mysql)

目录

  • 1 背景
  • 2 环境要求
  • 3 部署流程
    • 3.1 npm的安装
    • 3.2 nodejs的安装
    • 3.3 MySQL的安装
  • 4 可能的问题

1 背景

  • 在远程服务器上的Ubuntu系统中,部署指定版本的前后端项目的运行环境

2 环境要求

  • npm 9.5.1
  • Nodejs v18.16.1
  • MySQL 8.0.33

3 部署流程

3.1 npm的安装

  1. 通过安装好nodejs和npm
sudo apt-get install npm
  1. 查看npm版本
node -v
  1. 若版本不符合要求,可使用如下命令安装指定版本
npm install -g npm@9.5.1

3.2 nodejs的安装

  1. 通过安装好nodejs和npm
sudo apt-get install nodejs-legacy
  1. 查看node版本
node -v
  1. 若版本不符合要求,可安装用于安装nodejs的模块:n
sudo npm install -g n
  1. 查看node所有可安装的版本
npm view node versions
  1. 升级node版本
n 18.16.1
  1. 查看node版本
node -v
  1. 重启系统

3.3 MySQL的安装

  • 安装MySQL Server
sudo apt update
sudo apt install mysql-server
  • 为了能够以root登录,需要先以普通账户登录,再修改root密码,可按照如下博客步骤操作:修改root密码
  • 将MySQL设置为可远程登录:远程连接MySQL

4 可能的问题

  • Vue启动报错:import { performance } from 'node:perf_hooks'问题
  • 按3.2章节升级nodejs版本至16及以后即可解决
http://www.lryc.cn/news/134012.html

相关文章:

  • 用于优化开关性能的集成异质结二极管的4H-SiC沟道MOSFET
  • 优化个人博客总结
  • 从零构建深度学习推理框架-9 再探Tensor类,算子输入输出的分配
  • Vue使用element-ui
  • 使用ApplicationRunner简化Spring Boot应用程序的初始化和启动
  • Vue 2.x 项目升级到 Vue 3详细指南【修改清单】
  • 【算法日志】贪心算法刷题:重叠区问题(day31)
  • 基于Jenkins构建生产CICD环境、jenkins安装
  • 基于Java SpringBoot+vue+html 的地方美食系统(2.0版本)
  • opencv-gpu版本编译(添加java支持,可选)实现硬解码
  • 数据分析问答总结
  • Python学习笔记_实战篇(二)_django多条件筛选搜索
  • 【生态经济学】利用R语言进行经济学研究技术——从数据的收集与清洗、综合建模评价、数据的分析与可视化、因果推断等方面入手
  • xml中的vo是干什么用的
  • 现代企业数据泄露的原因分析与建议
  • 飞天使-kubeadm安装一主一从集群
  • string类写时拷贝
  • QT VS编译环境无法打开包括文件type_traits
  • 深入浅出 TCP/IP 协议栈
  • Servlet+JDBC实战开发书店项目讲解第13讲:库存管理功能
  • Shepherd: A Critic for Language Model Generation
  • 【Python爬虫案例】爬取大麦网任意城市的近期演出!
  • 【框架】SpringBoot数组传参问题
  • 四川天蝶电子商务:2023短视频运营分析
  • Git(5)已有项目连接远端git仓库
  • Datawhale Django 后端开发入门 Task05 DefaultRouter、自定义函数
  • JVM的元空间了解吗?
  • WPS中的表格错乱少行
  • Pytorch-day09-模型微调-checkpoint
  • leetcode304. 二维区域和检索 - 矩阵不可变(java)