Skip to content

管理系统前端

🔥 项目结构介绍

  • 项目路径:mms项目根路径下的 ui-admin 文件夹
  • 基于 vue3.2+ ,TypeScript ,Element Plus 2.2.0+ ,Vite4 ,Pinia ,Vxe-table , Windicss 等开发的后台管理系统

🐱 注意事项

  • 项目路径请不要使用中文命名!!!会造成解析乱码!!!请使用全英文路径!!!
  • node >=16 ,pnpm >=7.1
  • 开发建议使用 谷歌浏览器-开发者版 不支持 IE\QQ 等浏览器

VScode推荐插件

  • WindiCSS IntelliSense WindiCSS --- 自动完成、语法突出显示、代码折叠和构建等高级功能
  • TypeScript Vue Plugin (Volar) --- 用于 TypeScript 的 Vue 插件
  • Vue Language Features (Volar) --- Vue3.0 语法支持
  • Iconify IntelliSense --- Iconify 预览和搜索
  • i18n Ally --- 国际化智能提示
  • Stylelint --- css 格式化
  • DotENV --- .env 文件高亮
  • Prettier --- 代码格式化
  • ESLint --- 脚本代码检查
  • 查看当前 npm 源

🏭 环境支持

EdgeFirefoxChromeSafari
Edge ≥ 88Firefox ≥ 78Chrome ≥ 87Safari ≥ 13

由于 Vue3 不再支持 IE11,故而 ElementPlus 也不支持 IE11 及之前版本。

⚡ 使用说明

Vite 不再支持 Node 12 / 13 / 15,因为上述版本已经进入了 EOL 阶段。现在你必须使用 Node 14.18+ / 16+ 版本。

😀 NVM工具

  • nvm管理工具管理Nodejs
bash
# 下载nodejs
nvm install 16.14.0

# 切换
nvm use 16.14.0

# 验证
nvm ls

# 查看npm配置详情
npm config ls

# 如果执行上面命令您并未看到 registry = "https://registry.npmmirror.com" , 说明使用的非npm官方源,请执行下面命令

# 设置镜像源
npm config set registry https://registry.npmmirror.com

# 安装一个包
npm install 包名

# 卸载一个包
npm remove 包名

🍉 NPM方式 (保守方式)

bash
# 进入项目
cd ./ui-admin

# 安装依赖
npm install --registry=https://registry.npmmirror.com

# 运行项目
npm run dev

# 打包发布
npm run build

💫 YARN方式 (推荐方式)

shell
# 安装 yarn
npm install -g yarn --registry=https://registry.npmmirror.com

# 进入项目
cd ./ui-admin

# 安装依赖
yarn install --registry=https://registry.npmmirror.com

# 运行项目
yarn dev

# 打包发布
yarn build

🙋‍♂️ 常见问题

-💯 🐱 🙋‍♂️ 💫 📢 🔥

  • vite build --mode production && vue-tsc --noEmit
  • vue-tsc:Vue 官方提供的命令,用于执行 TS 的类型检查。它在执行时会根据项目中的 tsconfig.json 文件配置进行类型检查.
  • --noEmit:TS 编译器的选项,使用 --noEmit 选项后,编译器仅执行类型检查,而不会生成任何实际的编译输出在打包的时候编译器执行了TS类型检查,所以才报了一堆错,类型错误最终不会影响项目的正常运行。
  • 其他命令请看 package.json scripts

Released under the MIT License.