跳到主要内容

环境要求

项目概述

邮轮穿舱件管理系统前端页面是基于Vue.js 2.x技术栈构建的后台管理系统,采用现代前端开发工具链和组件化架构。

Node.js版本要求

根据package.json文件分析,项目未明确指定Node.js版本要求,但基于以下依赖版本推断:

  • @vue/cli-service: ~5.0.0
  • @vue/cli-plugin-babel: ~5.0.0
  • @vue/cli-plugin-eslint: ~5.0.0

推荐版本: Node.js 14.x 或更高版本 最低版本: Node.js 12.x

包管理器要求

npm版本要求

  • 推荐版本: npm 6.x 或更高版本
  • 最低版本: npm 5.6.0

yarn版本要求(可选)

  • 推荐版本: yarn 1.22.x 或更高版本
  • 兼容版本: yarn 1.x

浏览器兼容性要求

根据package.json中的browserslist配置:

"browserslist": [
"> 1%",
"last 2 versions",
"not dead"
]

具体浏览器支持

浏览器类型最低版本推荐版本
Chrome60+90+
Firefox60+88+
Safari12+14+
Edge79+91+
Opera50+76+

移动端浏览器支持

  • iOS Safari: 12+
  • Chrome for Android: 91+
  • Samsung Internet: 14+

核心依赖版本要求

运行时依赖

依赖包版本要求用途
vue^2.6.14Vue.js核心框架
vue-router^3.6.5路由管理
vuex^3.6.2状态管理
vuetify^2.6.0Material Design组件库
axios^1.7.5HTTP客户端
core-js^3.8.3JavaScript标准库polyfill

开发依赖

依赖包版本要求用途
@vue/cli-service~5.0.0Vue CLI服务
@vue/cli-plugin-babel~5.0.0Babel转译插件
@vue/cli-plugin-eslint~5.0.0ESLint代码检查
sass~1.32.0CSS预处理器
vue-template-compiler^2.6.14Vue模板编译

开发环境配置要求

内存要求

  • 最低: 4GB RAM
  • 推荐: 8GB RAM 或更高

磁盘空间

  • 项目空间: 至少500MB可用空间
  • 依赖缓存: 额外1GB空间用于node_modules

开发工具推荐

  • IDE: VS Code, WebStorm
  • 浏览器开发工具: Chrome DevTools, Firefox Developer Edition

构建和部署要求

构建环境

  • Node.js: 14.x LTS 或更高
  • npm: 6.x 或更高
  • 构建内存: 至少2GB可用内存

生产环境要求

  • Web服务器: Nginx, Apache, 或任何支持SPA的静态文件服务器
  • HTTPS: 推荐启用HTTPS
  • CDN: 可选,用于静态资源加速

依赖关系架构图

flowchart TD
subgraph CoreDependencies[核心运行时依赖]
A[Vue.js 2.6.14] --> B[Vue Router 3.6.5]
A --> C[Vuex 3.6.2]
A --> D[Vuetify 2.6.0]
B --> E[Axios 1.7.5]
C --> E
D --> F[Core-js 3.8.3]
end

subgraph DevDependencies[开发工具链]
G[Vue CLI 5.0.0] --> H[Babel]
G --> I[ESLint]
G --> J[Sass]
H --> K[Webpack]
I --> L[代码质量检查]
J --> M[样式预处理]
end

CoreDependencies --> G

技术栈兼容性说明

Vue 2.x 生态系统

项目基于Vue 2.x构建,与Vue 3.x不兼容。主要兼容组件包括:

  • Vue Router 3.x (与Vue 2.x配套)
  • Vuex 3.x (与Vue 2.x配套)
  • Vuetify 2.x (Material Design组件库)

构建工具兼容性

Vue CLI 5.x 基于Webpack 5构建,提供现代化的构建体验和优化。

安装和运行说明

环境检查脚本

# 检查Node.js版本
node --version

# 检查npm版本
npm --version

# 检查yarn版本(如使用)
yarn --version

依赖安装

# 使用npm安装
npm install

# 或使用yarn安装
yarn install

开发服务器启动

# 开发模式
npm run serve

# 或使用yarn
yarn serve

故障排除

常见问题

  1. Node.js版本过低: 升级到Node.js 14.x或更高版本
  2. 依赖安装失败: 清除npm缓存后重试 npm cache clean --force
  3. 内存不足: 增加Node.js内存限制 export NODE_OPTIONS="--max-old-space-size=4096"

版本冲突解决

如遇到版本冲突,建议使用package-lock.json或yarn.lock确保依赖版本一致性。

参考文件