XT Admin 是前端中、后台的前端应用级框架,使用了如下的技术构建:
推荐使用 VS Code 作为编辑器/IED。在 VSCode 中安装以下扩展:
- 必需:Volar
- 推荐:eslint
- 推荐:Tailwind CSS IntelliSense
注意: 不要使用 vuter 插件,该扩展专为 Vue 2 开发,现已不再维护。官方推荐使用 Volar 代替。
安装项目依赖(仅当首次下载项目和当package.json
文件更新时):
npm install
运行服务:
npm run dev
# 如需运行服务并暴露到局域网,则使用`--host`参数:
npm run dev -- --host
检查和自动修正代码:
说明:项目集成了ESLint、Prettier和Husky。使用 Git 上传代码时,将会自动检查和修正需要上传的代码;如果出现无法自动修正的问题则会报告错误或警告。因此此命令一般无需手动执行。
npm run lint
编译打包:
npm run build
XT Admin 包含前端中、后台常见界面模板、组件和模块,同时包含编译构建、代码格式化、响应模拟等开发环境下工具链的集成。
XT Admin 的目标是成为组织内项目开发的最佳实践,因此在设计、编码、架构和实现层面均遵循特定的标准。相关标准草案文件发布于语雀文档空间中协通软件内,注册语雀账号并加入该空间来参与关于编码、低代码、接口等方面标准化文件起草与修订。