Skip to content

mms-ui 简介:

mms-ui 项目是为适配 mms 项目的后端网页关系系统,它是由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  作者常用的2个版本 16.14.0 / 20.15.0
nvm install 16.14.0

# 切换
nvm use 16.14.0

# 验证
nvm ls

# 查看npm配置详情
npm config ls

# 如果执行上面命令您并未看到 registry = "https://registry.npmmirror.com" ,请执行下面命令

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

💫 启动方式

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

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

# 运行项目
yarn dev

# 打包发布
yarn build
bash
# 安装依赖
npm install --registry=https://registry.npmmirror.com

# 运行项目
npm run dev

# 打包发布
npm run build

控制台看到下图输出信息,说明前端框架启动成功。

默认超级管理员账号

账号:admin

密码:123456

启动

登录

WARNING

登录页面部分元素,支持后台设置替换。

设置

🙋‍♂️ 常见问题

-💯 🐱 🙋‍♂️ 💫 📢 🔥

  • vite build --mode production && vue-tsc --noEmit
  • vue-tsc:Vue 官方提供的命令,用于执行 TS 的类型检查。它在执行时会根据项目中的 tsconfig.json 文件配置进行类型检查.
  • --noEmit:TS 编译器的选项,使用 --noEmit 选项后,编译器仅执行类型检查,而不会生成任何实际的编译输出在打包的时候编译器执行了TS类型检查,所以才报了一堆错,类型错误最终不会影响项目的正常运行。
  • 设置还原 npm 的 registry 为官方源 npm config set registry https://registry.npmjs.org
  • 其他命令请看 package.json scripts
  • 如何安装一个包 yarn add 包名
  • 如何卸载一个包 yarn remove 包名
  • 如何更新一个包 yarn upgrade 包名

Released under the MIT License.