npm 发布自己的组件库
npm 发布组件库步骤
第一步:注册 npm 账号
第二步:编写自己的组件库
第三部:编写 package.json
- 可以通过命令生成
 
npm init
{
  "name": "要发布 组件库的名字",
  "version": "版本号:每次发布版本好都需要更新",
  "description": "组件库 简介",
  "keywords": [搜索关键词],
  "main": "lib/mylib.umd.ts", // 文件入口
  "module": "lib/mylib.js",
  "exports": { // 引入包的方式
    ".": {
      "import": "./lib/mylib.js"
    },
    "./*": "./*"
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "repository": {
    "type": "git",
    "url": "关联组件库 git 地址"
  },
  "peerDependencies": {
    "vue": "^3.2.0"
  },
  "publish": true,
  "dependencies": {
    "element-plus": "^2.6.3"
  }
}
第四步:编写组件库并打包
第五步:发布
npm adduser --registry=https://registry.npmjs.org/ 要发布的源地址
// 根据提示输入 账号- 密码 - 邮箱 等相关信息
npm publish --registry=https://registry.npmjs.org/ 发布到 npm
// 发布成功后可以通过 npm search 查看是否已更新 (发布成功后可能会存在延迟更新)
npm search 你的包名 
npm install 你的包名@最新版本好即可下载最新包
												
											npm 发布自己的组件库的更多相关文章
- 将 Vue 组件库发布到 npm
		
制作了一套自己的组件库,并发布到npm上,项目代码见 GitHub . 前期准备 有一个npm账号 安装了vue-cli 搭建项目 vue init webpack hg-vcomponents cd ...
 - [转]使用 Angular CLI 和 ng-packagr 构建一个标准的 Angular 组件库
		
使用 Angular CLI 构建 Angular 应用程序是最方便的方式之一. 项目目标 现在,我们一起创建一个简单的组件库. 首先,我们需要创建一个 header 组件.这没什么特别的,当然接下来 ...
 - 使用webpack4搭建一个基于Vue的组件库
		
组内负责的几个项目都有一些一样的公共组件,所以就着手搭建了个公共组件开发脚手架,第一次开发 library,所以是参考着 iview 的配置来搭建的.记录如何使用webpack4搭建一个library ...
 - 前端如何搭建vue UI组件库/封装插件(从零到有)
		
需求 因之前是做外包项目居多,经常用到相同的组件,之前的办法是在一个项目中写一个组件,其他项目直接将compents下的组件复制,粘贴到项目中使用,缺点是维护起来,改一个项目,其他项目也需要修改,所以 ...
 - 使用npm发布、查看、引用、删除自己的包[小白推荐]
		
前言 怎么使用npm发布自己的组件包呢?博主看了不少相关的文章,都没有一个好的讲述.要么丢三落四,要么就是复杂到外行人根本看不懂,甚至无从下手.于是,在博主的潜心钻研下,终于成功了!所以,我打算写一 ...
 - 如何使用@vue/cli 3.0在npm上创建,发布和使用你自己的Vue.js组件库
		
译者按: 你可能npm人家的包过成千上万次,但你是否有创建,发布和使用过自己的npm包? 原文: How to create, publish and use your own VueJS Compo ...
 - 创建一个自己的Vue UI组件库,并将它发布在npm上
		
本文仅限于入门级,没有成规模制作,希望能对你有所帮助. 因为在开发多个项目中可能会用到同一个组件,那么我们通过复制粘贴的形式更新,无异于是笨拙的,我们可以通过上传到npm后,不断迭代npm包来实现更新 ...
 - 在npm上发布自己的vue组件库(使用npm install 或者 CDN的方式引用)
		
一.npm publish发布包到npm库的命令是npm publish npm publish发布包,需要先配置webpack.json文件,如果没有webpack.json文件,可以通过npm i ...
 - 从零开始封装React UI 组件库并发布到NPM
		
github 开源地址:zswui github 说明文档:wiki 1.新建目录wui (1)进入到 wui 目录 执行 npm init 命令初始化项目.更具提示信息填充将会生成的 package ...
 - 发布自己的npm组件库
		
发布自己的npm组件库 前期准备 **git上建立自己的仓库,这样子是为了在本地初始化时,可以直接生成对应的 package.json ** 克隆仓库 创建仓库成功后,gitbush本地,执行 git ...
 
随机推荐
- Kubernetes 稳定性保障手册 -- 可观测性专题
			
简介: 伴随大家对稳定性重视程度的不断提升.社区可观测性项目的火热,可观测性成为了一个很热门的话题,站在不同的角度会产生不同的理解. 我们从软件开发的生命周期出发,尝试形成对可观测性的一个宏观理解,并 ...
 - 知乎的 Flink 数据集成平台建设实践
			
简介: 本文由知乎技术平台负责人孙晓光分享,主要介绍知乎 Flink 数据集成平台建设实践.内容如下: 1. 业务场景 : 2. 历史设计 : 3. 全面转向 Flink 后的设计 : 4. 未来 F ...
 - 日志服务Dashboard加速
			
简介: 阿里云日志服务致力于为用户提供统一的可观测性平台,同时支持日志.时序以及Trace数据的查询存储.用户可以基于收集到的各类数据构建统一的监控以及业务大盘,从而及时发现系统异常,感知业务趋势.但 ...
 - mPaas 运维流程介绍
			
简介: 金融级移动开发平台 mPaaS(Mobile PaaS)为 App 开发.测试.运营及运维提供云到端的一站式解决方案,能有效降低技术门槛.减少研发成本.提升开发效率,协助企业快速搭建稳定高质量 ...
 - 2024 年最值得推荐的 7 个 Vue3 组件库
			
你好,我是 Kagol. Vue 是一款易学易用,性能出色,适用场景丰富的渐进式 JavaScript 框架,深受广大开发者的喜爱,Vue3 更是推出了 Composition API,让逻辑复用更友 ...
 - visual studio 2008的试用版评估期已结束(附无法使用产品密钥)的解决方法
			
visual studio 2008过了试用期后再次启动提示对话框:visual studio的试用版评估期已结束. 解决办法: 第一步,在"控制面板"中启动"添加删除程 ...
 - 一个支持Sora模型文本生成视频的Web客户端
			
大家好,我是 Java陈序员. 最近 Open AI 又火了一把,其新推出的文本生成视频模型 -- Sora,引起了巨大的关注. Sora 目前仅仅只是发布预告视频,还未开放出具体的 API. 今天, ...
 - MO Memory
			
关于MO和OI的选拔流程 MO:省赛--联赛--国赛 省赛:各省组织,时间不同但多在4~6月.按成绩选出参加联赛选手.浙江省的省赛全称"浙江省高中数学联赛",5月进行. 联赛:旧称 ...
 - pde复习笔记 第一章 波动方程 第三节 分离变量法
			
教材 谷超豪<数学物理方程>第四版,虽然我们老师用的第三版,但是除了页码对不上,习题多了一点,也似乎没有多少区别. 打算开个新栏专门总结一下pde的各种计算问题,在图书馆算的手麻了,但是习 ...
 - 11.IO 流
			
1.IO 流引入 概述:以应用程序为参照物,读取数据为输入流(Input),写数据为输出流(Output),大量输入输出数据简称 IO 流 原理: 2.IO 流的分类 读写的文件分类 二进制文件:打开 ...