带你从零写一个npm包,然后发布至npm源上

现在的前端体系基本离不开nodejs来构建,而nodejs强大的背后,离不开其开放生态下所诞生的开源库和包,今天主要讲讲如何开发并上传一个开源库包。

1.写一个自己的node包

第一步确定自己的包叫什么名字,这里演示的包名node-pkg-demo,在当前目录下新建一个node_modules的文件夹,然后新建一个node-pkg-demo文件夹作为自己的包空间,再在node-pkg-demo目录下新建一个index.js文件,这时候初始版本的node包便完成了。

index.js内容:

function nodePkgDemo(){
  console.log('~~~nodePkgDemo~~~');
}
module.exports = nodePkgDemo;

然后我们在根目录新建一个index.js测试一下:

const nodePkgDemo = require('node-pkg-demo');
nodePkgDemo();

然后在根目录执行node index.js:

现在简易版的node包便完成了。

2.发布至NPM源

要完成自己的一个node包,不单单要实现包的功能,还要能够安装,安装的实质在上面提到了,即下载文件,但是下载的前提是要将你的包资源放到远端的镜像下,然后使用中去下载安装至当前目录node_modules文件夹下。

发布一个node包需要进行以下步骤:

1.  注册NPM账号

进入www.npm.js下进行注册自己的账号。

2. npm 登录自己的账户

npm login

3.在node-pkg-demo目录初始化package.json

npm init

4. 发布包至npm源

npm publish

3.删除包

当你的包不再使用且不在维护的时候可以使用下面命令删除它。

npm unpublish node-pkg-demo --force
原文地址:https://www.cnblogs.com/abc-x/p/15033892.html