美文网首页软件工具
利用npm发布自己共有包

利用npm发布自己共有包

作者: Peter2021 | 来源:发表于2017-12-14 18:27 被阅读14次

    ###1.npm 官网注册账号

    https://www.npmjs.com/

    ###2.npm init 

    生成package.json,如果已存在,就不用

    ###3.npm adduser (添加用户)

    Username:

    Password:

    Email:

    ###3.npm login(您在npm官网注册的账号,密码,邮箱)

    ###4.npm whoami  (查看是否登录成功,成功后返回账户名)

    ###5.npm publish [floder] //不带参数默认是当前目录

    ###6.管理包权限

    查看模块拥有者

    $ npm owner ls

    $ npm owner ls hello_freedom

    添加一个发布者

    $ npm owner add

    $ npm owner add freedom hello_freedom

    删除一个发布者

    $ npm owner rm

    $ npm owner rmfreedom hello_freedom

    ###8.分析包

    查看当前项目引入了哪些包

    npm ls

    ###9.更新自己发布的np包

    1.修改包的版本(package.json里的version字段)

    2.npm publish

    npm version patch && git push --follow-tags && npm publish

    npm version minor && git push --follow-tags && npm publish

    npm version major && git push --follow-tags && npm publish

    常见错误

    1.package.json中的name不能大写

    2.auth required for publishing

    解决方案:没有登录成功,需要登录

    3.no_perms Private mode enable, only admin can publish this module(重新设置npm镜像)

    解决方案:npm config set registry=http://registry.npmjs.org

    4.发布的npm包不能与现有的npm包类库名重名

    解决办法:到npm官网查询一下你现在的包名是否有重名

    相关文章

      网友评论

        本文标题:利用npm发布自己共有包

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