@sx-zhonghe/common
v1.0.7
Published
Common library for micro-frontend project
Readme
@sx-zhonghe/common
微前端项目公共库,包含工具函数、权限模块、国际化、Vue 组件等。
安装
pnpm add @sx-zhonghe/common使用
import { propTypes, download, Menu } from '@sx-zhonghe/common'
import { dateFormatter } from '@sx-zhonghe/common/formatTime'
import { handleTree } from '@sx-zhonghe/common/tree'
import { getAccessToken } from '@sx-zhonghe/common/utils/auth'
import { loadLocaleMessage } from '@sx-zhonghe/common/locales/loadLocaleMessage'发布到 npm
在 packages 目录:
pnpm build
pnpm pub:common详见 npm 发布指南。
各应用引用方式
Monorepo 本地开发(当前):
"@sx-zhonghe/common": "workspace:^"独立仓库 / npm 发布后:
"@sx-zhonghe/common": "^1.0.0"然后执行 pnpm install。
说明
- 包内
config/axios/config.ts依赖消费方 Vite 环境的import.meta.env WelcomeHome、AnalysisDashboard组件依赖消费方应用的@/别名,需由宿主应用 Vite 编译- 消费方需在
vite.config.ts中将@/types/*指向node_modules/@sx-zhonghe/common/src/types/*
