0%

开发一个Cli

目录

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
web-3d-cli/
├── package.json # 项目配置和依赖
├── index.js # CLI 入口文件
├── lib/
│ ├── commands/ # 命令处理模块
│ │ ├── init.js # 初始化命令
│ │ └── add.js # 添加场景命令
│ ├── templates/ # 项目模板
│ │ ├── react/ # React 模板
│ │ ├── vue/ # Vue 模板
│ │ └── vanilla/ # 原生模板
│ ├── utils/ # 工具函数
│ │ ├── fs.js # 文件操作
│ │ ├── logger.js # 日志输出
│ │ └── prompts.js # 交互式询问
│ └── constants.js # 常量定义
└── README.md # 项目说明

npm link

npm link 是一个用于本地包开发与调试的强大工具,它通过创建符号链接,让你在不发布到 npm 仓库的情况下,将本地开发的包直接在其他项目中使用,实现代码的实时同步更新。

1
2
3
4
cd /path/to/my-package
npm link
cd /path/to/my-project
npm link my-package

npm publish

1