当前位置: 首页 > 后端技术 > Node.js

在npm上发布自己的包

时间:2023-04-03 18:38:12 Node.js

今天通过一个简单的例子来演示如何在npm上发布自己的包。需要先下载安装node.js发布包,新建文件夹,命名为test110,,2,然后在test110下新建lib文件夹。3创建package.json,在test110文件夹下,右键选择gitbashhere,输入命令npminit,然后输入名称test110,然后一路回车,最后ctrl+c结束,4创建test110文件夹下一个readme.md文件,新建一个readme.md文件(这是介绍你的包的makdown文件),随便输入一些东西,比如thisismyfirstnpmpackage。5在lib文件夹下新建test.js文件,输入如下代码vara={fu:function(){console.log('Thisismyfirstnpmpackage');};}module.exports=a;//暴露a6在test110文件夹下新建index.js文件(主入口文件),输入vara=require('./lib/test.js');module.exports=a;//探索一个7包文件就ok了,结构如下-test110-lib-test.js-index.js-package.json-readme.md8创建npm账号,两种方式一:开启npm注册第二种方式:命令行注册,输入下面的npmadduser依次输入用户名和密码,邮箱注册成功。注册成功会自动登录,所以现在你已经在本地成功登录了。如果已经有npm账号,可以使用以下名称登录,npmlogin,输入用户名,密码即可登录成功。9发布包。在test110文件夹下,右键选择gitbashhere,输入以下命令npmpublish即可发布成功。注意发布必须是登录状态。10这时候在npm官网的搜索框输入test110就可以查询到刚刚发布的包了。11更新包,当你修改了包中的js文件后,你还必须在重新发布之前修改package.json中版本的版本号。应用包1这个时候,你新建一个文件夹(比如test),你可以用下面的命令下载你发布的包npminstalltest1102然后,在test文件夹下新建一个in.js文件,输入下面的代码vartest110=require('test110');test110.fu();3在test文件夹下,右键选择gitbashhere,输入以下命令nodein.js输出thisismyfirstnpmpackage