14.7 企业级脚手架-制品仓库发布使用

配置远程

1.阿里云效创建制品仓库

packages.aliyun.com/

2.添加.npmrc文件

查看制品仓库的registry

bash 复制代码
registry=https://packages.aliyun.com/68ae7799014c4f313fbf757d/npm/wzm-cli/

3.turbo.json添加publish-npm

创建发布命令

bash 复制代码
{
    "$schema": "https://turbo.build/schema.json",
    "tasks": {
        "build": {
            "dependsOn": ["^build"],
            "outputs": ["dist/**"]
        },
        "test": {
            "outputs": ["coverage/**"],
            "dependsOn": ["build"]
        },
        "dev": {
            "cache": false,
            "persistent": true
        },
        "release": {
            "dependsOn": ["^build"]
        },
        "publish-npm": {
            "dependsOn": ["build"],
            "outputs": ["dist/**"]
        }
    }
}

4.发布

  1. 设置仓库凭证
  2. npm login
  3. npm publish

npm run publish-npm

5.使用

npm install @wzm/cli -g

使用 wzm-cli-demo2 create wzm-demo

相关推荐
用户479492835691519 分钟前
你每天都在用的 JSON.stringify ,V8 给它开了“加速通道”
前端·chrome·后端
JIngJaneIL25 分钟前
基于java+ vue办公管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
静待雨落36 分钟前
Electron无边框窗口如何拖拽以及最大化和还原窗口
前端·electron
沐泽__1 小时前
iframe内嵌页面双向通信
前端·javascript·chrome
小北方城市网1 小时前
第4 课:Vue 3 路由与状态管理实战 —— 从单页面到多页面应用
前端·javascript·vue.js
ohyeah1 小时前
用 Vue3 + Coze API 打造冰球运动员 AI 生成器:从图片上传到风格化输出
前端·vue.js·coze
Dragon Wu1 小时前
TailWindCss 核心功能总结
前端·css·前端框架·postcss
SHolmes18542 小时前
给定某日的上班时间段,计算当日的工作时间总时长(Python)
开发语言·前端·python
掘金安东尼2 小时前
顶层元素问题:popover vs. dialog
前端·javascript·面试
掘金安东尼2 小时前
React 的新时代已经到来:你需要知道的一切
前端·javascript·面试