欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

如何发布自己开发的npm包

程序员文章站 2022-05-31 23:43:19
...

如何发布一个npm包具体包括以下几个步骤:
1.登陆npm官网,注册自己的npm账号,官网地址:https://www.npmjs.com
2.查看npm配置的接入地址,在发包的时候注意registry 应该指向地址https://registry.npmjs.org/

npm config get  // 查看npm配置列表
npm config registry set <url>  //设置接入指向地址,url为https://registry.npmjs.org/

3.初始化npm仓库

npm init

package包的大致配置如下,比较重要的是name、version属性,name表示发的包名称,因为在npm仓库每个npm包都唯一的,所以确保包能发布成功则名字将要唯一;version表示版本号,在我们更新版本的时候可以修改版本号的值表示不同的版本。

{
  "name": "zqy_npmpublish",
  "version": "1.0.0",
  "description": "这是一个npm测试包",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC"
}

4.配置发布者信息
接下来输入username、password、email即可

npm adduser

5.发布

npm publish

以上就是简单发布一个公共包的基本流程,如果需要发公司等私有包的话,需要修改npm配置的接入地址为公司下载包的地址即可。

如何进行npm包的热更新调试模式
1.将npm全局包指向当前npm包地址

npm link  //在当前npm包中使用

2.在项目中调试当前npm包

npm link  <name> //在项目中引入包  name是发布包的名字

3.当npm包改变时,重启项目即可看到实时的显示效果
4.注销全局包的使用

npm unlink <name> //注销对应的全局包 name是发布包的名字
相关标签: NPM npm