发布npm依赖包过程-程序员宅基地

技术标签: ViewUI  前端  

安装node和npm

成功安装node之后,npm(node package manager)已经包含在内了,不需要独立安装,可以执行一下npm检查是否安装好。

在cmd 上执行npm -v 就能查看npm的版本

npm包发布的过程:
a.如果想要在npm上有自己的依赖包,那么首先你要先有一个npm的账号,没有的话就需要npm官网
去注册一个;
b.然后需要用npm命令去新建一个项目:

//1.进入一个文件夹,打开cmd,输入命令:
npm init

之后就开始一路的回车
说明:

其中的入口文件index.js就是你要发布的包的入口文件; 
版本号这个很重要,如果要更新你的包,那么你更新的这一次的版本号是不能和之前的相同的;

写好你要上传的代码,那么接下来就是发布了

发布的第一步是先进行登陆,如果不知道有没有登陆过,可以使用:

//来进行查看登陆的状态
npm  whoami

如果没有登陆,那么就需要先登陆了:
如果你以前使用过cnpm淘宝镜像的下载链接,这个时候要将下载链接设置回来 :

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

然后就可以 npm login 进行登陆,需要输入自己注册的账号密码就可以了
还有一点要注意的就是,发布之前需要看一下自己的包名是否被占用,具体点击这里查看
之后就可以进行发布了:

//发布npm包
npm public

当然了,你也可以加上read me,放在项目目录下一起上传即可

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_33834075/article/details/88867513

智能推荐

基于对赋值为随机数的数组实现打印、求和及最大值、平均值的计算,排序问题_编写一个方法,对数组的元素用[0,100)之间的随机数进行初始化,初始化之后对数组进-程序员宅基地

文章浏览阅读206次。我们先定义一个数组x并为其分配储存空间,如下:int[] x=new x[100] 想要对数组中的每一个元素进行随机数赋值,需要用到循环控制语句,这里以for循环为例:定义一个变量i并赋值为0,作为for循环的起始条件;需要注意的是,数组的下标是从0开始的,比如x[0]到x[99],代表数组的长度为100。所以再写入判断语句的时候,不能写成a<=x.length;控制变量语句应写入自加语句。在循环体里,对x[a]进行随机数赋值,以0到100为例如图: 完成对x[a]的赋值之后,开始写入打印代_编写一个方法,对数组的元素用[0,100)之间的随机数进行初始化,初始化之后对数组进

为什么eMule总是未连接到服务器-程序员宅基地

文章浏览阅读1k次。<一>安装和版本问题1) eMule对Windows有什么要求?eMule能在Windows 95版本以上的Windows操作系统下运行。1个好的P2P软件需要好的拨号网络的支持,所以Windows 98和Windows ME的比较差网络运行情况可能会影响eMule的发挥;相对来说Windows 2000和Windows XP更适合使用eMule。2) 弹出错误信息说oleacc.dl..._emule v0.50b 最新服务器未连接

14 种编程语言书写关机脚本,真香_如何写强制关机脚本-程序员宅基地

文章浏览阅读2w次,点赞19次,收藏49次。批处理版本C 语言版本C++ 语言版本JAVA 语言版本C# 语言版本Python 语言版本NodeJS 语言版本PHP 语言版本Perl 语言版本Go 语言版本VB 语言版本SQL 语言版本树莓派 版本易语言 版本期待评论区故事的起源,有个家伙发来一个 BAT 的关机脚本,我顺手给改成了 八种语言的。_如何写强制关机脚本

docker compose搭建elasticsearch7集群_insufficient buffer remaining for aead cipher frag-程序员宅基地

文章浏览阅读4.1k次,点赞2次,收藏7次。一、集群介绍系统环境:Centos7.5服务器节点:主机名 IP hadoop03 192.168.1.153 hadoop04 192.168.1.154 hadoop05 192.168.1.155 二、环境准备1、安装docker:略过2、安装docker compose1)使用官方推荐方式(此方式需服务器翻外网)curl -L "https://github.com/docker/compose/releases/download_insufficient buffer remaining for aead cipher fragment (2). needs to be more

Debian10安装部署DNS服务-正向解析篇_debian10安装powerdns-程序员宅基地

文章浏览阅读6k次,点赞7次,收藏39次。1、服务安装1.1、服务安装执行下面的命令安装apt install -y bind9 dnsutils1.2、配置文件作用服务安装完成之后,执行下面的命令查看配置文件列表ls -l /etc/bind然后得到下面的信息root@debian:~# ls -l /etc/bind总用量 48-rw-r--r-- 1 root root 2761 5月 18 16:02 bind.keys-rw-r--r-- 1 root root 237 5月 18 16:02 db.0_debian10安装powerdns

Cocos2d-x支持多种动画格式_cocos2dx 动画类型-程序员宅基地

文章浏览阅读346次,点赞7次,收藏10次。DragonBones是一个免费的2D骨骼动画编辑器,可以导出为Cocos2d-x兼容的格式。在Cocos2d-x中,你可以使用dragonbones-cocos2dx库来加载和播放DragonBones动画。Spine是一种2D骨骼动画工具,可以让你创建复杂的动画效果。在Cocos2d-x中,你可以使用spine-cocos2dx库来加载和播放Spine动画。CCAnimation:Cocos2d-x自带的动画类,用于创建基于Sprite帧的动画。你可以使用它来控制动画的播放和停止。_cocos2dx 动画类型

随便推点

LeetCode-14-最长公共前缀(C)_leetcode最长公共前缀 c-程序员宅基地

文章浏览阅读113次。文章首发及后续更新:http://mwhls.top/617.html新的更新内容请到mwhls.top查看。如果没有图片请到上方的文章首发页面查看。昨天刷题做二阶字符串指针的时候又出问题了,所以今天换了个简单难度的题。结果结果!我又出问题了!可恶!不过解决了:C语言二级字符串指针的使用(函数传参/长度获取/空间分配) 题目编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例 1:输入: ["f_leetcode最长公共前缀 c

java/php/node.js/python基于Java的医疗器械销售系统【2024年毕设】-程序员宅基地

文章浏览阅读32次。除了以上作品下面是2023-2024年最新100套计算机专业原创的毕业设计源码+数据库,是近期作品,如果你的题目刚好在下面可以文末领取java源码参考。后台主要是管理员,管理员功能包括首页、个人中心、用户管理、器械分类管理、器械商品管理、留言反馈、系统管理、订单管理等;springboot基于springboot的电子书阅读系统的开发与设计。springboot基于springboot的健康生活管理系统。springboot基于Android的小说阅读与创作的平台。

MySQL 之多表连查_mysql连表查询-程序员宅基地

文章浏览阅读5.8k次。连接是关系数据库模型的主要特点,连接查询是关系数据库中最主要的查询,主要包括内连接、外连接等.通过连接运算符可以实现多个表查询,在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中.当查询数据时,通过连接操作查询出存放在多个表中的不同实体的信息.当两个或多个表中存在相同意义的字段时,便可以通过这些字段对不同的表进行连接查询._mysql连表查询

利用JWT Token配合Redis实现单点登录并进行Token的缓存验证唯一性_使用redis实现jwt令牌的单点登录功能-程序员宅基地

文章浏览阅读2.1k次。以上为一个基础的使用Spring Boot、MyBatis、Redis和JWT实现用户登录认证的完整示例。具体实现中可以根据需求进行更改和优化。_使用redis实现jwt令牌的单点登录功能

机器学习&人工智能:大牛带你回顾2016,展望2017-程序员宅基地

文章浏览阅读206次。雷锋网按:2016即将过去,针对机器学习和人工智能领域在2016年取得的重大进展,以及2017年可能出现的新趋势,外媒KDnuggets咨询了12位业内顶级专家,汇集了他们的观点并整理成文,其中AlphaGo战胜李世石成为今年的标志性事件。雷锋网对全文进行了编译,未经许可,不得转载。1. Yaser Abu-Mostafa,加州理工学院顾问2016..._机器学习公平性展望