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

相关推荐
做你的猫几秒前
深入剖析:基于Vue 3与Three.js的3D知识图谱实现与优化
前端·javascript·vue.js
渊不语5 分钟前
富文本编辑器自定义图片等工具栏-完整开发文档
前端
用户23971282248705 分钟前
taro+vue3+vite项目 tailwind 踩坑记,附修复后的模板源码地址
前端
做你的猫10 分钟前
深入剖析:基于Vue 3的高性能AI聊天组件设计与实现
前端·javascript·vue.js
G佳伟12 分钟前
vue拖动排序,vue使用 HTML5 的draggable拖放 API实现内容拖并排序,并更新数组数据
前端·vue.js·html5
Bling_Bling_117 分钟前
ES6新语法特性(第二篇)
开发语言·前端·es6
石小石Orz29 分钟前
妙啊!Js的对象属性居然还能用这么写
前端
成熟的API调用专家35 分钟前
cesium 获取鼠标点击位置的经度纬度海拔高度
前端
前端无冕之王39 分钟前
分享 HTML 邮件开发的 15 个踩坑实录
前端·html
dreams_dream41 分钟前
vue2实现背景颜色渐变
前端·javascript·css