美文网首页
记一次npm包开发

记一次npm包开发

作者: drneilc | 来源:发表于2021-06-01 10:30 被阅读0次

    一直想做一个自己的npm包,终于找到时间了,历时三天,终于可以正常使用了,仅做记录参考。

    前言

    什么是npm

    npm 是JavaScript 世界的包管理工具,并且是Node.js 平台的默认包管理工具。通过npm 可以安装、共享、分发代码,管理项目依赖关系。什么是npm?

    开发

    1. 申请npm账号,npm 官网
    2. 执行初始化命令
      npm init
      一路回车,完成初始化操作。如果需要修改包名称,在package里修改name即可。
    3. 默认出口为index.js,我们新建一个index.js文件,写一个方法
    function getData(data) {
        return data
    }
    export default {
        getData
    }
    

    发布

    1. npm loginnpm adduser登录npm
    2. 第一次发布npm包需要验证邮箱,否则会报错


      image.png
    3. 查看npm源,避免因使用镜像导致发布403
      npm config get registry
      如果显示为https://registry.npmjs.org/即是正确的,如果不是,切换源为npm
      npm config set registry https://registry.npmjs.org/
    4. 发布公有包npm publish --access=public或者在package.json文件里增加"publishConfig": {"access": "public"}配置

    使用

    npm install pkname

    TIPS

    • 如果需要开发scope包,需要在npm个人中心新建organization,这样开发出来的包为@orga/pkname,用以区分

    相关文章

      网友评论

          本文标题:记一次npm包开发

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