mirror of
https://gitee.com/youlaiorg/vue3-element-admin.git
synced 2026-09-06 23:00:43 +08:00
@youlai/alg-pricing
阶梯计价算法包。演示「算法进 npm 包、插件只做装配」的边界:核心算法不放在插件目录,以独立包形式开发、构建、发布到私有源,插件仅声明依赖并调用。
本地开发(workspace 模式)
当前处于 pnpm workspace 内,主应用通过 "@youlai/alg-pricing": "workspace:*" 直接消费源码,无需构建。
发布到私有源(官方保护流程)
-
构建产物:
pnpm --filter @youlai/alg-pricing build -
配置私有源凭证(项目根
.npmrc,不提交):@youlai:registry=https://npm.youlai.example.com/ //npm.youlai.example.com/:_authToken=<token> -
发布:
pnpm --filter @youlai/alg-pricing publishpublishConfig会自动把入口切换为dist,且仅发布构建产物,源码不出仓。 -
消费方安装(私有源用户):
pnpm add @youlai/alg-pricing
私有源可用 Verdaccio 自建(npm config set registry 或按 scope 隔离),对未授权用户不可见,实现算法的保护性分发。