npm包的制作与发布使用

okgoes 2023-05-09 13:07:20
Categories: Tags:

制作npm包的步骤

  1. 注册npm账户

    1
    2
    npm adduser

    或者登陆npm官网注册

  2. 登陆npm账户

    1
    2
    npm login

  3. 编写npm包

    • 初始化package.json并配置
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    npm init

    ``````json
    {
    "name": "包名",
    "version": "版本号",
    "description": "描述",
    "main": "入口文件",
    "scripts": {
    "test": "配置测试"
    },
    // 配置git仓库
    "repository": {
    "type": "git",
    "url": "git仓库地址"
    },
    "keywords": [
    "关键字"
    ],
    "author": "",
    "license": "MIT",
    "dependencies": {
    }
    }

  4. 发布

    1
    2
    3
    4
    npm publish
    # 指定标签beta
    npm publish --tag beta

  5. 删除

    1
    2
    npm unpublish --force 包名

  6. 命令行工具包的制作

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    {
    "name": "工具名称",
    "version": "版本号",
    "description": "描述",
    "bin": {
    "命令名称": "命令入口文件"
    },
    "author": "zengyuwen",
    "license": "MIT"
    }

    代码编写

    1
    2
    3
    4
    #!/usr/bin/env node
    // 获取命令行参数
    const arguments = process.argv.splice(2);

代码示例

命令行工具