npm install @pitrix/hpc> 目前只在公司内部的 registry 地址上发布,需要连接 BOSS 的 VPN。
设置 @BOSS 的 registry
``bash`
npm config set @BOSS:registry http://172.16.0.60:7001
或者定义一个 npm 的别名
`bash`
alias qnpm="npm --registry=http://172.16.0.60:7001/ --cache=${HOME}/.npm/.cache/qnpm --disturl=http://node.mirror.bshy.me/dist/ --userconfig=${HOME}/.qnpmrc"
`bash`
qnpm install @pitrix/hpc --save-dev
`jsx
import hpcRoutes from '@pitrix/hpc/lib/routers'
export default [...hpcRoutes]
`
`bash
# 构建 npm 发布需要的代码
npm run build:lib
# 发布新版
npm run release
`
标准版本:
`bash`
npm run release
qnpm publish
构建发布到仓库中所需的文件,standard-version 会生成 changelog,打上 tag 并提交 commit;
你也可以指定版本
`bash`
qnpm run release -- --release-as 1.1.0
预发布版本:
预发布版本不希望生成 changelog, 所以可以在 package.json 中 手动调整版本号,例如 1.1.3-xx,发布时需要指定 tag 为 next。
`bash``
qnpm publish --tag=next