创建自己的npm包

原文链接:https://www.cnblogs.com/marymei0107/p/6339710.html

npm网站注册地址:https://www.npmjs.com/signup

注册完毕,回到我们的电脑。Windows直接cmd到命令行:

1

2

//输入以下命令,会提示输入用户名、密码、邮箱,这些都是注册时填写过的。

npm login

 

创建一个testxxxxx文件夹,cd到testxxxxx文件夹中,然后下载基础配置文件:

1

2

//输入以下命令,会提示配置包的相关信息,名称版本等等,都是包的基本配置信息

npm init

配置完毕开始写自己的包内代码: 

1

2

//创建一个index.js文件,文件内的代码如下,直接输出123456789

module.exports = 123456789;

保存完毕,一个简单的包就开发好了,就可以直接发布到npm上供大家下载。下面就介绍发布:

1

2

//退出当前文件夹,开始命令行发布包,命令如下:

npm publish testxxxxx

发布完毕,在npm网站上搜索,就可以搜索到自己刚刚发布的包了。要验证自己的安装包的话,直接正常的下载就好了。

 

验证下载:

1

2

//

npm install testxxxxx

正常下载好了,没有问题了,搞定。

接下来说明一下怎么撤销自己发布的版本。这只是一个测试的包,最好当然还是撤销下来:

1

2

//删除要用force强制删除。超过24小时就不能删除了。自己把握好时间。

npm --force unpublish testxxxxx

如果出现这个:

说明你在package.json中登记的name已近被采用了。重名了,所以你得换一个。我们在发布一个包之前,最好拿着这个登记的name去搜一下,如果已近有了,那就要换一个。

如果是在删除包的时候报这个错那多半 是npm上压根就没这个包了,或者这个包就不是你当前账号发布的