美文网首页
NPM-发布包

NPM-发布包

作者: zhulichao | 来源:发表于2020-07-22 09:10 被阅读0次

    准备

    注册 npm 账号

    发布

    npm adduser 如果报了 401 Unauthorized 错误,查看是否设置过镜像,删除 .npmrc 中的 registry 行即可

    npm publish .

    更新

    修改 package.json 中的 version

    npm publish .

    删除

    npm unpublish [name] --force 只有发布72小时之内的包可以删除

    使用命令

    安装包后如果想要在终端中使用命令,package.json 中需要添加 bin 字段定义命令及对应的执行文件,且该文件的第一行添加 #!/usr/bin/env node

    #! 指明这个脚本文件的解释程序,/usr/bin/env 就是告诉系统可以在 PATH 目录中查找,node 指明用 node 执行脚本文件,所以配置 #!/usr/bin/env node,就是解决了不同的用户 node 路径不同的问题,可以让系统动态的去查找 node 来执行你的脚本文件。

    搭建私有仓库

    npm install –global verdaccio 全局安装 verdaccio
    verdaccio 启动 verdaccio
    npm adduser --registry http://localhost:4873 登录用户
    npm set ca null 如果不使用 https,设置为 null 即可
    npm publish --registry http://localhost:4873 发布包,不能与线上包同名
    npm unpublish --registry http://localhost:4873 --force 删除包

    相关文章

      网友评论

          本文标题:NPM-发布包

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