Enterprise Workspace 统一设计系统,作为共享包通过 Verdaccio 发布和消费。
Design System 是独立共享仓库,为工作区内多个产品提供设计令牌、通用组件、主题系统和基础 hooks。
- 原子化设计令牌
- React / Vue 双栈兼容
- 主题切换能力
- 版本化发布
在消费仓库根目录配置 .npmrc:
@enterprise-workspace:registry=http://localhost:4873
registry=https://registry.npmjs.org/
save-exact=true安装:
pnpm add @enterprise-workspace/design-systemSubmodule 只保留给历史参考仓库,不再作为 Enterprise Workspace 的正式共享策略。
@import "@enterprise-workspace/design-system/tokens/css";import { Button } from '@enterprise-workspace/design-system/components';import { useTheme } from '@enterprise-workspace/design-system/hooks';npm version patch
npm publish --registry http://localhost:4873publishConfig 已指向 Verdaccio,本仓库默认走私有注册表发布。