Oclif 制作 CLI 教程

felix9ia ... 2020-3-5 小于 1 分钟

# Oclif 制作 CLI 教程

oclif.io (opens new window)

# 搭建私有 npm 仓库

使用 Nexus 的 npm 仓库

docker run -d --restart=unless-stopped  --name nexus \
-p 8081:8081 -p 6000:6000 -p 6001:6001 -p 6002:6002 -p 6003:6003 -p 6004:6004 \
--ulimit nofile=90000:90000 \
-v /usr/local/nexus-data \
-e INSTALL4J_ADD_VM_PARAMS="-Xms2g -Xmx2g" \
sonatype/nexus3:3.8.0
1
2
3
4
5
6

# 交互部分

import cli from 'cli-ux'
1
import * as inquirer from 'inquirer'
1

# 参考

以下是参考

# 主要

oclif-Quickstart (opens new window)

npm 私有模块的3种方法 (opens new window)

eemeli - yaml (opens new window)

git - js (opens new window)

# 其他

深入对比TOML,JSON和YAML (opens new window)