文档章节

使用npm发布自己的npm组件包

灰白发
 灰白发
发布于 06/25 17:42
字数 324
阅读 5
收藏 0
点赞 0
评论 0
npm

一、注册npm账号

    官网:https://www.npmjs.com/signup

    注册之后需要进行邮箱验证,否则后面进行组件包发布时候会提示403错误,让进行邮箱核准。

二、本地新建一个文件夹,cd进入后使用npm init 命令初始化当前项目信息,完成之后,会多出来一个package.json,里面就是刚才填写的信息。

三、npm login登录,填写用户名,密码和邮箱

四、使用npm  publish发布组件包,发布成功后会出现这样的提示:

    

    接下来就可以用npm i huiheifa安装了

注意:403错误

    一、邮箱未验证

    二、检查仓库是否被设成了淘宝镜像库

        npm config get registry

        如果是:会出现https://registry.npm.taobao.org/

        设回原仓库:npm config set registry=http://registry.npmjs.org

        再重新登录发布

        发布成功后,如果需要将仓库地址设为淘宝镜像地址

        npm config set registry=https://registry.npm.taobao.org/

      

        

© 著作权归作者所有

共有 人打赏支持
灰白发
粉丝 0
博文 36
码字总数 11851
作品 0
徐汇
前端工程师
如何使用@vue/cli 3.0在npm上创建,发布和使用你自己的Vue.js组件库

译者按: 你可能npm人家的包过成千上万次,但你是否有创建,发布和使用过自己的npm包? 原文: How to create, publish and use your own VueJS Component library on NPM using @vue/cli 3.0...

Fundebug
06/08
0
0
ESLint 组件库的 npm 帐号被盗,并被注入恶意代码

2018年7月12日,一名黑客盗用了 ESLint 项目维护者的 npm 帐号,并使用该帐号发布了两个包含恶意软件的版本更新,用户在安装时,恶意代码将会自动执行,然后访问某个网站,同时会把用户的 .n...

局长
前天
0
0
「前端」尚妆 UI 组件库工程实践(weex vue)

本文来自尚妆前端团队南洋 发表于尚妆github博客,欢迎订阅! 前言 尚妆大前端团队使用 weex 进行三端统一开发有一段时间了,截止本文发表「达人店」APP大部分页面都已经用 weex 进行了重构,...

尚妆产品技术刊读
2017/12/10
0
0
前端应用能从 Node.js 学到什么

Will Binns-Smith是一位热爱JavaScript的全栈工程师,喜欢通过技术来解决实际问题。他开发了Bonobos.com的前端购物车功能。Will喜欢与设计师一对一工作,将PC网站转换为针对更小的触摸设备的...

oschina
2015/12/26
4.7K
6
如何发布自己开发的npm包

原文地址: 如何发布自己开发的npm包 前一段时间开发了一些基于Vue的插件,感觉还挺好用的,就发布到npm,希望大家都能使用。 下面说一下发布npm 的流程: 注册一个npm账号 进入网址: https:/...

xiaoxiao昱
2017/12/22
0
0
📦vue组件发布npm最佳实践

我们经常使用组件,二次封装或创造组件,在团队内部使用; 可当我们想通过npm分享组件时,却没了之前的得心应手,本文旨在帮助大家在可以更轻松地发布组件 首先,把vue组件发布到npm这件事可以...

levy9527
06/15
0
0
如何发布第一个属于自己的npm包

原文:https://segmentfault.com/a/1190000013940567 什么是NPM? NPM是随同NodeJS一起安装的javascript包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户...

zdhsoft
03/25
0
0
vue开发看这篇文章就够了(下)

摘要:作者整理的内容非常全面了,学习Vue的同学值得收藏下这篇文章。 Loaders(加载器) webpack - Loaders webpack - 管理资源示例 webpack enables use of loaders to preprocess files. ...

segmentfault
01/11
0
0
Lerna+webpack+juction来拆分组件库为多个单独的npm包

前不久发布了vc-popup组件集, 但是那时候完全只是展示没有如何使用的教程, 因为当时急于发布出来, 实在不妥, 抱歉~ 既然是想自己东西可以让别人方便使用, 那就是打包成npm的包咯, 但是考虑仅...

deepkolos
2017/12/17
0
0
《React-Native系列》38、 ReactNative混合组件封装

在我们做ReactNative项目的过程中,我们会发现由ReactNative提供给我们的组件或API往往满足不了我们的需求,常常需要我们自己去封装Native组件。 今天我们介绍下如果封装一个简单的ReactNati...

hsbirenjie
2016/10/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

tomcat虚拟路径的几种配置方法

tomcat虚拟路径的几种配置方法 一般我们都是直接引用webapps下面的web项目,如果我们要部署一个在其它地方的WEB项目,这就要在TOMCAT中设置虚拟路径了,Tomcat的加载web顺序是先加载 $Tomcat_ho...

Helios51
11分钟前
1
0
Mac 安装jupyter notebook的过程

MAC台式机 python:mac下自带Python 2.7.10 1.先升级了pip安装工具:sudo python -m pip install --upgrade --force pip 2.安装setuptools 工具:sudo pip install setuptools==33.1.1 3.安装......

火力全開
17分钟前
0
0
导航守卫解释与例子

“导航”表示路由正在发生改变。 正如其名,vue-router 提供的导航守卫主要用来通过跳转或取消的方式守卫导航。有多种机会植入路由导航过程中:全局的, 单个路由独享的, 或者组件级的。 记住...

tianyawhl
17分钟前
0
0
Java日志框架-logback配置文件多环境日志配置(开发、测试、生产)(原始解决方法)

说明:这种方式应该算是最通用的,原理是通过判断标签实现。 <!-- if-then form --> <if condition="some conditional expression"> <then> ... </then> </if> ......

浮躁的码农
31分钟前
1
0
FTP传输时的两种登录方式和区别

登录方式 匿名登录 用户名为: anonymous。 密码为:任何合法 email 地址。 授权登录 用户名为:用户在远程系统中的用户帐号。 密码为:用户在远程系统中的用户密码。 区别 匿名登录 只能访问...

寰宇01
32分钟前
0
0
plsql developer 配置监听(不安装oracle客户端)

plsql developer 配置监听(不安装oracle客户端)

微小宝
39分钟前
1
0
数据库(分库分表)中间件对比

本人的宗旨就是,能copy的,绝对不手写。 分区:对业务透明,分区只不过把存放数据的文件分成了许多小块,例如mysql中的一张表对应三个文件.MYD,MYI,frm。 根据一定的规则把数据文件(MYD)和索...

奔跑吧代码
43分钟前
2
0
Netty与Reactor模式详解

在学习Reactor模式之前,我们需要对“I/O的四种模型”以及“什么是I/O多路复用”进行简单的介绍,因为Reactor是一个使用了同步非阻塞的I/O多路复用机制的模式。 I/O的四种模型 I/0 操作 主要...

hutaishi
49分钟前
1
0
【2018.07.16学习笔记】【linux高级知识 20.16-20.19】

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析

lgsxp
55分钟前
0
0
用 D3.js 画一个手机专利关系图, 看看苹果,三星,微软间的专利纠葛

用 D3.js 画一个手机专利关系图, 看看苹果,三星,微软间的专利纠葛 前言 本文灵感来源于Mike Bostock 的一个 demo 页面 原 demo 基于 D3.js v3 开发, 笔者将其使用 D3.js v5 进行重写, 并改为...

ssthouse_hust
59分钟前
23
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部