大场景

chenlei c03c0140f6 feat: element-plus %!s(int64=2) %!d(string=hai) anos
.husky f46f352633 chore: 移除 prettier 依赖 %!s(int64=2) %!d(string=hai) anos
public 67638e8b61 feat: backend %!s(int64=2) %!d(string=hai) anos
src c03c0140f6 feat: element-plus %!s(int64=2) %!d(string=hai) anos
.browserslistrc 9ad1f09b2e init %!s(int64=2) %!d(string=hai) anos
.eslintrc.js 008fc3a3ba feat: 全局注入变量 %!s(int64=2) %!d(string=hai) anos
.gitignore c078f55db8 chore: init %!s(int64=2) %!d(string=hai) anos
.npmrc 9ad1f09b2e init %!s(int64=2) %!d(string=hai) anos
.prettierignore 008fc3a3ba feat: 全局注入变量 %!s(int64=2) %!d(string=hai) anos
.prettierrc 008fc3a3ba feat: 全局注入变量 %!s(int64=2) %!d(string=hai) anos
README.md afb3a21426 chore: 根据场景输出html名称 %!s(int64=2) %!d(string=hai) anos
auto-imports.d.ts c03c0140f6 feat: element-plus %!s(int64=2) %!d(string=hai) anos
babel.config.js 008fc3a3ba feat: 全局注入变量 %!s(int64=2) %!d(string=hai) anos
commitlint.config.js 008fc3a3ba feat: 全局注入变量 %!s(int64=2) %!d(string=hai) anos
components.d.ts c03c0140f6 feat: element-plus %!s(int64=2) %!d(string=hai) anos
config.js 67638e8b61 feat: backend %!s(int64=2) %!d(string=hai) anos
lint-staged.config.js 9ad1f09b2e init %!s(int64=2) %!d(string=hai) anos
package.json c03c0140f6 feat: element-plus %!s(int64=2) %!d(string=hai) anos
pnpm-lock.yaml c03c0140f6 feat: element-plus %!s(int64=2) %!d(string=hai) anos
tsconfig.json 9ad1f09b2e init %!s(int64=2) %!d(string=hai) anos
vue.config.js c03c0140f6 feat: element-plus %!s(int64=2) %!d(string=hai) anos

README.md

初始化

pnpm install

多场景模式

通过 process.env.SCENE 区分场景

尽量使用 .tsx 后缀,因为 .vue 为自定义后缀,webpack 暂不能友好支持 .vue 后缀,需要明确使用 demo.vue,导致无法区分场景

关于分支

release 稳定版本,线上代码稳定一段时间后同步 release-buffer

release-buffer 缓冲区,发布一些工具类,创建分支的话拉取此分支

🚀 关于代码格式化

在 ide 扩展中下载 prettier

以 vscode 为例:

file -> preferences -> setting 中搜索 defaultFormatter
选择 Prettier - Code formatter
接着搜索 format
editor: format on save 勾选