Network Printer Manager

    @gem-mine/cli

    2.23.5 • Public • Published

    gem-mine-cli

    一个基于模板与构建命令行快速进行 react 应用搭建的工具

    Usage

    npm install -g @gem-mine/cli
    
    // `gem-mine-cli` 可缩写为 `gmc`
    gem-mine-cli --help
    gmc --help

    Debug

    Node.js debugging in VS Code

    参考配置文件

    {
        // Use IntelliSense to learn about possible attributes.
        // Hover to view descriptions of existing attributes.
        // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
        "version": "0.2.0",
        "configurations": [
            {
                "type": "node",
                "request": "launch",
                "name": "gem-mine-cli tester",
                "program": "${workspaceFolder}\\packages\\@gem-mine\\cli\\bin\\gem-mine-cli.js", // 指令入口
                "console": "integratedTerminal", // `integratedTerminal`支持输入
                "skipFiles": [ // 不调试`node`内部代码,可新增过滤内容
                  "<node_internals>/**"
                ],
                "autoAttachChildProcesses": true, // 支持`childProcess`调试
                "args": [ // 命令行参数,根据调试需要调整
                    "upgrade"
                ],
            }
        ]
    }

    Develop Guide

    入口指令

    package.json中设置bin来指定npm的可执行指令。 如果包安装在全局(-g),可以直接命令行执行;如果是安装在本地包,可以通过npx来执行

    关键库说明

    commander: CLI接口,用于解析命令行参数 chalk: 用于命令行输出染色 nunjucks: 模板引擎,用于项目模板的渲染 tapable: 事件注册与触发器,用于模板自定义事件的绑定和触发 pm2: node服务监控器,用于本地cli-service进程的管理

    Keywords

    none

    Install

    npm i @gem-mine/cli

    DownloadsWeekly Downloads

    23

    Version

    2.23.5

    License

    ISC

    Unpacked Size

    188 kB

    Total Files

    69

    Last publish

    Collaborators

    • caolvchong
    • wengzp
    • guoyh
    • mraiguo
    • amazebird
    • githoniel
    • janya
    • gylllll