美文网首页
如何在npm发布一个包

如何在npm发布一个包

作者: 小枫学幽默 | 来源:发表于2021-05-14 15:33 被阅读0次

    发布一个npm包

    • 1 登录 npm
    npm login
    
    • 2 更新包版本号
    #发布补丁 
    #如0.1.1 => 0.1.2
    npm version patch
    
    #发布小版本
    #如0.1.1 => 0.2.0
    npm version minor
    
    #发布大版本
    #如2.2.0 => 3.1.0
    npm version major
    
    • 3 发布
    npm publish
    

    设置npm publish 时的发布文件(有时我们需要在发布时,告诉npm不要将源文件打包)

    设置package.json中的files属性即可,下面的例子代表,只打包 dist中的所有js文件

    {
      "name": "browser-file-utils",
      "version": "0.1.18",
      "description": "A browser file utils",
      "main": "./dist/file-utils.js",
      "scripts": {
        "dev": "webpack-dev-server",
        "pub": "node publish.js",
        "build": "cross-env NODE_ENV=production webpack"
      },
      "repository": {
        "type": "git",
        "url": "https://github.com/Mjingling/browser-file-utils.git"
      },
      "keywords": [
        "file utils",
        "file",
        "browser",
        "base64",
        "blob"
      ],
      "files": [
        "dist/*.js"
      ],
      "author": ""
    }
    

    废弃某个已发布的包的版本

    使用场景:发布了包之后发现这个包有重大bug

    npm deprecate browser-file-utils@0.1.2 '我不再维护这个版本了哦/这个版本有点bug,推荐使用最新版本'
    

    相关文章

      网友评论

          本文标题:如何在npm发布一个包

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