1. vip3-cli
VIP3平台配套的命令行工具。支持:
- 创建应用(create-app):创建基于VIP3平台的应用
- 创建模块(create-module):创建基于VIP3平台的模块
- 添加模块(add-module):在基于VIP3平台的应用中添加模块
- 添加模块加载器(add-loader):在基于VIP3平台的应用中添加模块加载器
1.1. 快速开始
全局安装CLI
npm install @zhoujianhui/vip3-cli -g
查看使用帮助
vip3 -h/--help
1.2. 创建应用(create-app)
vip3 create-app
按照提示,输入应用相关信息。
该命令会创建一个基于VIP3平台的应用,包含了平台运行所需的最小依赖和构建过程。 另外自带一个示例模块,可以参考其实现业务模块。
1.3. 创建模块(create-module)
vip3 create-module
按照提示,输入模块相关信息。
该命令会创建基于VIP3平台的模块,支持独立开发、运行、发布。 一旦发布完成后,就可以在应用中安装该模块,而不是复制模块代码,达到模块级复用的效果。
1.4. 添加模块(add-module)
如果开发的模块不需要复用的话,可以直接在应用中添加,而不需要创建独立的模块项目。
在应用根目录下,执行:
vip3 add-module
按照提示,输入模块名称。
1.5. 添加模块加载器(add-loader)
如果新建应用时,没有设置自定义模块的作用域,那么CLI是不会创建对应的模块加载器的。 此时如果在应用中安装自定义的模块是无法加载的,需要添加对应的模块加载器。
在应用根目录下,执行:
vip3 add-loader
按照提示,输入模块作用域名称。