)
核心规则1.Vue 内置包vue、vue-router、pinia 等框架核心2.第三方外部依赖nutui、faceapi、数字人 sdk 这类 node_modules 包3./ 项目内部模块store、config、api项目业务工具、pinia、配置4./ 本地组件.vue 组件5.样式 importcss/scss 放最后// 1. Vue 框架内置 import { ref, onUnmounted, nextTick } from vue; import { useRouter, useRoute } from vue-router; // 2. 第三方npm包 import { Close, Issue } from nutui/icons-vue; import { showDialog } from nutui/nutui; import { DigitalHumanV2 as DigitalHuman } from dhuman/web; import * as faceapi from face-api.js; // 3. 项目内部store、config、api import { piniaStore } from /piniaStore/index; import { domain } from /config/index; import { brtcStartRecord, brtcStopRecord, getBrtcNum, getPrivacy, } from /api/index; // 4. 本地Vue组件 import trackerDialogCom from /components/mediaTracker/dialog.vue; // 5. 样式导入统一全部放最后 import nutui/nutui/dist/packages/dialog/style;补充小规范eslint import 规则同一分组内部一般按模块名字母 A-Z 排序空行隔开不同分组可读性强多人协作统一风格