首页 > 其他分享 >npm 发布自己的包

npm 发布自己的包

时间:2023-03-17 15:44:06浏览次数:28  
标签:npm 需要 json 自己 发布 registry 镜像 js

1. 首先需要在本地文件夹 执行  npm init ,会生成 package..json 文件,需要填写一会发布包的 基本信息

 

 

2. 新建 .js .md 文件

     .md 文件 针对当前 包模块 向外暴漏的 function 的使用方法  和 传参的类型 

 

 

 3. 工具类函数 封装完毕以后需要注意的点:

  1. pageage.json 包的名称开头 不可以使用 (特殊字符、大写字母)

  2. 版本号 最好是从 0.0.1 开始

       3. pageage.json    main 是入口文件,如果.js 文件名称不是index,需要手动配置名称 当前 ***js

 4. 发布包

  1. npm login ( 报错的大部分原因可能是 npm 镜像的问题。不可使用 淘宝镜像, 使用npm 官方推荐的镜像源 )

      npm config get registry  // 查看镜像源

      npm config set registry http://registry.npmjs.org/    // 设置成 官方推荐的这种  

  2. 输入 username 、passWord、Eamil、

   

 

   4.  表示链接成功,执行 npm publish

  

 

    5. 上传成功的界面

 

 

提示:

  如果需要重新更新包的内容,需要注意,必须修改 npm version 版本号。

 

标签:npm,需要,json,自己,发布,registry,镜像,js
From: https://www.cnblogs.com/yuerdong/p/17227026.html

相关文章

  • 观察者模式和发布订阅模式
    首先我们必须清楚这两种模式都是设计模式,而不是某种语言的专属;观察者模式(Observer)概念理解观察者模式是一种一对多的依赖关系的行为设计模式,让多个观察者对象监听一......
  • WebApi 单文件发布Serilog 失效
    提问WebApi单文件发布Serilog失效怎么解决回答配置文件Appsetting.json增加Using块"Using":["Serilog.Sinks.Console","Serilog.Sinks.File"],示例{"Seril......
  • 百度版ChatGPT:文心一言发布会盛大召开!
    ​今天下午2点,万众期待的百度版ChatGPT:文心一言发布会召开了。(图一)投资者对这个发布会的反应非常直接:股价当场断崖式下跌。(图二)和ChatGPT发布会上现场功能演示不同,......
  • 《2022年IT行业项目管理调查报告》重磅发布!
    《2022年IT行业项目管理调查报告》新鲜出炉,这是禅道社区出品项目管理调查问卷并生成报告的第三年。过去的2022年波澜起伏,IT行业也随着大趋势浮沉。这样的背景下,我们在今年......
  • vivo怎么自己刷机教程
    1、首先手机关机,同时按住“电源键”和“音量键+”,知道出现vivo字样,进入recovery模式。2、在主页面里选择“清空数据”,用电源键确认“是”。3、然后返回recovery的主界......
  • Node.js cli tools auto install npm packages All In One
    Node.jsclitoolsautoinstallnpmpackagesAllInOnecliautoinstalldependencies/cli自动安装依赖原理分析读取本地或远程的templatefiles,复制模版文......
  • GPT-4 重磅发布,有哪些升级和变化?
    昨天OpenAI发布最新里程碑AI语言模型GPT-4,GPT-4是一个大型多模态模型(接受图像和文本输入,输出为文本),目前虽然在许多现实世界场景中的能力不如人类,但在各种专业和学术......
  • npm和node.js安装与环境配置
    nodejs和npm的关系node.js是javascript的一种运行环境,是对GoogleV8引擎进行的封装,是一个服务器端的javascript的解释器。npm是nodejs的包管理器(packagemanager)。nodej......
  • WeCom——通过企业微信来搭建自己的域名邮箱
    前言注册/开通腾讯企业邮箱流程:https://open.work.weixin.qq.com/help2/pc/16885?person_id=1什么是域名的MX记录及设置方法:https://open.work.weixin.qq.com/help2/......
  • npm上传verdaccio报错:error: one of the uplinks is down, refuse to publish
    问题场景verdaccio搭建本地npm私库后,上传包到私库报错:http<--503,user:xx,req:‘PUT/helloworld’,error:oneoftheuplinksisdown,refusetopublish解决办......