前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >自定义UI组件发布到npm仓库

自定义UI组件发布到npm仓库

作者头像
张苹果
发布于 2022-09-22 02:03:47
发布于 2022-09-22 02:03:47
5460
举报
文章被收录于专栏:vaevae

一,进入npm官网注册账户。

  1. npm官网:https://www.npmjs.com/

二,打开控制台,输入 nrm ls 查看源,需要保证当前源是npm源。

如果不是,则需要改回来 npm config set registry https://registry.npmjs.org/

PlainBashC++C#CSSDiffHTML/XMLJavaJavascriptMarkdownPHPPythonRubySQL

#修改下载仓库为淘宝镜像

  npm config set registry http://registry.npm.taobao.org/

#如果要发布自己的镜像需要修改回来

  npm config set registry https://registry.npmjs.org/

三,输入 npm login 进行登录,(注意密码是隐藏的。还要输入邮箱验证码)

四,登录之后 npm publish 提交到npm仓库。(注意是在当前项目文件夹,并且你的项目名需要保证在npm仓库中没有,如果他人已创建该仓库名,则需要更换名称)

到这已经结束了,等待提交完成就行了,(如果下次还需提交,记得修改版本号,不能与之前一致)

打开项目输入命令 yarn add zhangweicheng-ui 即可安装自己的组件在项目中使用。

PlainBashC++C#CSSDiffHTML/XMLJavaJavascriptMarkdownPHPPythonRubySQL

//安装组件

yarn add zhangweicheng-ui

//卸载组件命令

npm uninstall zhangweicheng-ui

在 main.js 中全局注册使用

PlainBashC++C#CSSDiffHTML/XMLJavaJavascriptMarkdownPHPPythonRubySQL

//引入组件

import zhangweichengUi from 'zhangweicheng-ui'

//引入css

import 'zhangweicheng-ui/dist/zhangweicheng-ui.css'

//注册

Vue.use(zhangweichengUi)

在项目中使用

PlainBashC++C#CSSDiffHTML/XMLJavaJavascriptMarkdownPHPPythonRubySQL

//基本按钮展示

<vae-button>原始按钮</vae-button>

<vae-button type="primary">百搭按钮</vae-button>

<vae-button type="success">成功按钮</vae-button>

<vae-button type="warning">警告按钮</vae-button>

<vae-button type="warm">暖色按钮</vae-button>

<vae-button type="danger">危险按钮</vae-button>

<vae-button type="info">信息按钮</vae-button>

Button组件属性参数

参数名

参数描述

参数类型

可选值

默认值

size

尺寸

string

medium(中等),small(小型),mini(迷你)

-

type

类型

string

primary(主要的)success(成功)warning(警告)danger(危险)info(信息)text(文本)

-

scale

点击缩放动画

boolean

true(是)false (否)

true

plain

是否朴素按钮

boolean

true(是)false (否)

false

round

是否圆角按钮

boolean

true(是)false (否)

false

circle

是否圆形按钮

boolean

true(是)false (否)

false

disabled

是否禁用状态

boolean

true(是)false (否)

false

icon

图标类名

string

-

-

color

背景颜色

string

-

-

fontColor

字体颜色

string

-

-

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022/07/12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
手把手教你写一个Vue组件发布到npm且可外链引入使用
前言 我们为什么要写个组件上传到npm镜像上呢,我们肯定遇到过这样一个场景,项目中有很多地方与某个功能相似,你想到的肯定是把该功能封装成Component组件,后续方便我们调用。但是过了一段时间,你
Sneaker-前端公虾米
2021/06/21
4830
手把手教你写一个Vue组件发布到npm且可外链引入使用
发布npm包,你也可以的
本文简单地记录了发布一个npm包的过程,以便自己后续参考使用,也为有需要的朋友提供一点思路。
程序员白彬
2020/07/10
8490
发布npm包,你也可以的
使用Git向码云提交代码
PlainBashC++C#CSSDiffHTML/XMLJavaJavascriptMarkdownPHPPythonRubySQL
张苹果
2023/02/24
8740
使用Git向码云提交代码
在npm上发布基于Vue2.x开发的UI组件库(记录篇)
基于Vue开发的UI组件库肯定是要公用的,虽然可以在每创建一个Vue项目时可以复制这些组件,如果组件比较大的情况下呢?是不是很不方便呢? 解决这一办法,就是发布到npm官网上,要想在npm上发布你的js,你肯定要有npm账号。https://www.npmjs.com 官网上注册一直报错
游离于山间之上的Java爱好者
2022/08/09
6040
在npm上发布基于Vue2.x开发的UI组件库(记录篇)
从0到1开发一个自己的npm包完整过程
其实开发一个自己的 npm 包也不难,如果一个东西需要在我们很多项目中复用,那封装成一个公共的 npm 包就是一个很好的方式,也方便统一维护和管理,步骤主要有以下6个步骤:
人人都是码农
2024/05/28
1.1K0
从0到1开发一个自己的npm包完整过程
搭建npm私有仓库——verdaccio
Verdaccio 是一个简单的、零配置要求的本地私有 npm 注册表。无需整个数据库即可开始!Verdaccio 开箱即用,带有自己的小型数据库,并且能够代理其他注册表(例如 npmjs.org),并在此过程中缓存下载的模块。对于那些希望扩展其存储功能的人,Verdaccio 支持各种社区制作的插件,以连接到服务,例如 Amazon 的 s3、Google Cloud Storage或创建您自己的插件
Karl Du
2023/10/20
1.1K0
搭建npm私有仓库——verdaccio
从零实现一套属于自己的UI框架-发布到npm
如今前端工程师的要求越来越高了,需要掌握的技术点越来越多了,会一些基本的前端技能完全适应不了快速变化的前端领域了。接下来我将从零实现一个自己的UI组件库并发布到npm上,提供给需要的朋友参考也总结下自己对封装组件的理解方便以后复习。
Nealyang
2020/02/19
1.4K0
如何实现一个公共组件库上传到npm并在项目中使用
一般多个项目使用一些公共组件的时候,我们没必要在每个项目里写公共组件代码,我们可以将公共组件封装成一个库,上传至npm,这样我们在项目中使用就可以直接从npm下载直接使用。当然我们也可以搭建自己本地的npm镜,而本文主要讲述上传npm。
can4hou6joeng4
2023/11/29
9050
手把手,带你发布你的第一个npm包
我们在编写项目的时候,都会引入很多很好用的工具包,例如VueX、axios、Router、Element UId等。这些包很好用,安装引入也很方便。那如果我们也想发布一个我们自己的工具包,在以后编写项目时,直接引入我们自己的工具包要怎么发布呢?
zayyo
2023/11/15
2870
一文全面了解pnpm、yarn、cnpm、npx、npm的使用(强烈建议收藏)
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:
小码匠
2023/08/31
6.3K0
一文全面了解pnpm、yarn、cnpm、npx、npm的使用(强烈建议收藏)
手把手带你学微信小程序 —— 如何开发属于自己的第三方微信小程序组件库
前言:大家可能见惯了各种 Vue,React 等前端组件库的开发教程,但是 微信小程序组件库的 开发教程可能就很少见到了,今天我将从自己踩的各种坑,总结出如下最佳开发实践
Gorit
2022/05/18
1.2K0
手把手带你学微信小程序 —— 如何开发属于自己的第三方微信小程序组件库
Node安装配置
npm 默认的 registry ,也就是下载 npm 包时是从国外的服务器下载,国内很慢,一般都会指向淘宝.
张苹果
2022/11/16
5740
Node安装配置
npm发布包以及更新包还有需要注意的几点问题(这里以发布vue插件为例)
在此之前,你需要去npm官网注册一个属于自己的账号,记住自己的账户名以及密码、邮箱,后面会用的到。
Vam的金豆之路
2021/12/01
1.1K0
npm发布包以及更新包还有需要注意的几点问题(这里以发布vue插件为例)
VuePress搭建项目组件文档
前言 【音乐博客】上线啦! 为什么会想到写文档了呢? 因为一个项目如果没有文档的话,对接难度增加,其次也方便自己看自己的代码,士别三日,代码当刮目相待,方便他人,更方便自己 启发:还是因为同事最近在研究饿了么,然后顺道发现饿了么的文档是跟代码的组件绑在一起,想要抽离出其文档,结果发现耦合性太高,也想着自己的项目也应该有个文档,于是受到启发后,去了解一下发现vuepress还是挺不错的,md写文档 最近一直在二次封装饿了么组件,封装好之后可放在vuepress文档上 网站效果样式 六个方面 1. 下载vu
玖柒的小窝
2021/12/03
5250
VuePress搭建项目组件文档
将vue组件发布为npm包
如果没有全局安装@vue/cli-init,还需要先安装@vue/cli-init
conanma
2021/12/06
1.2K0
Element-UI 快速入门指南
在开始使用 Element-UI 之前,我们需要先安装它。可以使用 npm 或 yarn 进行安装。
IT_陈寒
2024/05/24
1.3K0
Element-UI 快速入门指南
vue项目封装组件_前端组件封装
在使用vue进行日常开发的时候,组件的封装是一个很常规的操作,也可以从npm仓库下载别人封装好的组件来使用,比如iview,element ui等…但每个项目的应用场景不同,所以我们有时也需要自己封装组件。而如果在开发中换了项目,那么就只能复制代码过去,略显麻烦,这个时候呢,可以将封装好的组件上传到npm仓库,需要使用时就可以直接通过npm指令下载,非常方便。
全栈程序员站长
2022/11/09
1.6K0
vue项目封装组件_前端组件封装
史上最贴心NPM私服搭建辅导
•微信公众号 《JavaScript全栈》•掘金 《合一大师》•Bilibili 《合一大师》•verdaccio[1]
合一大师
2020/07/20
2.1K0
史上最贴心NPM私服搭建辅导
使用开源软件搭建轻量的 NPM 私有仓库:Verdaccio
本篇内容,我们来聊聊使用开源软件 Verdaccio 搭建轻量的 NPM 私有仓库。
soulteary
2024/12/05
3930
使用开源软件搭建轻量的 NPM 私有仓库:Verdaccio
在本地和CI/CD中支持npm免登录发布
本文是 基于Vite+AntDesignVue打造业务组件库[2] 专栏第 9 篇文章【在本地和CI/CD中支持npm免登录发布】,专门分享一下如何在 npm 发包时支持免登录发布,并同时支持在本地和CI/CD中操作发布流程。
程序员白彬
2023/03/02
1.3K0
在本地和CI/CD中支持npm免登录发布
推荐阅读
相关推荐
手把手教你写一个Vue组件发布到npm且可外链引入使用
更多 >
LV.0
这个人很懒,什么都没有留下~
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档