美文网首页
npm发布包管理

npm发布包管理

作者: 段煜华 | 来源:发表于2021-04-24 16:24 被阅读0次

    npm官方建议规范的包至少包含:
    package.json(包的基本信息)
    README.md(文档)
    index.js (入口文件)

    创建一个package.json文件

    npm init
    init | npm 中文文档 (npmjs.cn)

    登录

    npm login

    显示当前登录的用户

    npm whoami [--registry <registry>]
    whoami | npm 中文文档 (npmjs.cn)

    发布

    npm publish
    npm publish --access public
    publish | npm 中文文档 (npmjs.cn)

    更新版本

    npm version [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease [--preid=<prerelease-id>] | from-git]

    • major: 主版本号
    • premajor: 预备主版本
    • minor: 次版本号
    • preminor: 预备次版本
    • patch: 修订号
    • prepatch: 预备修订版
    • prerelease: 预发布版本

    版本号格式:主版本号.次版本号.修订号
    版本号递增规则:

    • 主版本号:做了不兼容修改或颠覆式的重写
    • 次版本号:向下兼容的功能性新增
    • 修订号:向下兼容的问题修正

    version | npm 中文文档 (npmjs.cn)

    查看版本

    npm view <pkg> version 查看包的发布版本
    npm ls <pkg> 检查当前的包/依赖项版本

    删除

    npm --force unpublish <packname>
    npm unpublish [<@scope>/]<pkg>[@<version>]
    如果报权限方面的错,加上--force

    作废指定包的指定版本

    npm deprecate <pkg>[@<version>] <message>
    deprecate | npm 中文文档 (npmjs.cn)

    相关文章

      网友评论

          本文标题:npm发布包管理

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