美文网首页
npm 发布自己的包

npm 发布自己的包

作者: 和谐共处 | 来源:发表于2022-04-02 12:36 被阅读0次

发布步骤

# 设置
npm config set registry https://registry.npmjs.org

# 查看
npm config get registry

# 查看所有配置
npm config list

  • 登录账号
# 会提示输入账号、密码、邮箱,输入邮箱后会提示输入发送到邮箱的验证码
npm login
  • 发布
# 进入到自己项目根目录执行如下命令,等待发布成功
npm publish

  • 撤销发布
# 进入到自己项目根目录执行如下命令

# 写上对应已经发布的版本号
npm unpublish your_package@1.0.0

注意事项

  • 如果是命令行项目 package.jsonnamevaluebinkey 要保持一致
    如下:package.json 示例
{
    "name": "hqcmd",
    "version": "1.0.0",
    "description": "",
    "main": "index.js",
    "author": "1710308677@qq.com",
    "license": "MIT",
    "repository": "https://github.com/HeHuiqi/HqCmd.git",
    "scripts": {
        "hello": "node index.js",
        "test": "echo \"Error: no test specified\" && exit 1"
    },
    "bin": {
        "hqcmd": "index.js"
    },
    "keywords": []
}
  • 如果是命令行项目,添加环境标识
    如下:index.js 首行#!/usr/bin/env node
#!/usr/bin/env node
console.log("hello, hqcmd!");
  • 重新发布要修改 package.json 中的 versions 保证不重复,否则会有如下错误
npm ERR! code E403
npm ERR! 403 403 Forbidden - PUT https://registry.npmjs.org/hqcmd - You cannot publish over the previously published versions: 1.0.0.

  • 撤销发布,重新发布3次后,需要等24小时后,才能再次发布

相关文章

  • npm发布自己的npm包及使用

    [TOC] ### 1.npm 发布自己包到npm平台 1.下载安装node js 注意:发布包的名字不能跟npm...

  • 自定义npm包的创建、发布、更新和撤销

    大纲 1、准备2、自定义npm包3、发布自定义npm包4、引用npm包5、更新npm包6、撤销发布的npm包 博客...

  • 发布自己的 npm 包

    开始 安装node和npm去 http://nodejs.org下载nodejs,同时就安装了npm 检查npm是...

  • 发布自己的npm包

    作为一个前端工程师每天npm install好多遍,那么我们install的包是怎么来的呢?毫无疑问是别人分享开源...

  • 发布自己的npm包

    对于前端来说,npm install xx 这个命令是用的比较多的,一般需要引用第三方库/UI库,动能插件的时候需...

  • 发布自己的npm包

    1 确保你的代码测试通过了 npm run test 全部是绿色(原谅色)才行。 2 上传代码到 npmjs.or...

  • 发布自己的npm包

    第一步: 注册账号 注册npm账号 第二步: 创建项目 使用npm初始化项目npm init 第三步: 发布项目 ...

  • 发布自己的npm包

    前言: 一直都在用别人的npm包,想着来试试自己也发个npm包试试看,哈哈哈 一些准备工作 登陆 https://...

  • 发布自己的npm包

    一、注册npm账号 注册地址:https://www.npmjs.com/[https://www.npmjs.c...

  • 发布自己的npm包

    1.使用之前注册的npm账号进行登录 npm loginusername:xxxxxpassword:xxxxxx...

网友评论

      本文标题:npm 发布自己的包

      本文链接:https://www.haomeiwen.com/subject/gbstsrtx.html