🦁 帮助 nest-server 开发者在 vscode 中快速创建模板/目录/文件
Architecture
* 整体介绍
Features
- 右键单击当前项目中的目录后,就可以看到对应的菜单选项
navigation |
🏗 Nest: New Module |
🏗 Nest: New Extend |
commands |
📁 Nest: common |
📄 Nest: module |
📄 Nest: entity |
📦 Nest: BO |
📦 Nest: DAO |
📦 Nest: DTO |
📦 Nest: Controller |
📦 Nest: Manager |
📦 Nest: Provider |
📦 Nest: Service |
- 点击指定功能,将弹出输入框,输入文本后会创建对应的模块/目录/文件
输入名称时,多个单词用 - 拼接
创建对应文件/目录时
- 驼峰命名,文件将自动转换为横线:
userName --> user-name
- 横线命名,文件将遵循同样字符:
user-name --> user-name
创建类/接口时
- 驼峰命名,类/接口将自动转换为首字母大写的驼峰:
userName --> UserName
- 横线命名,类/接口将自动转换为首字母大写的驼峰:
user-name --> UserName
Common
请将使用 Nest-Server 创建的项目放置于独立的 vscode 工作区,确保您有最好的开发体验 ☺️
创建整个通用业务模块
- 在 src - modules 下点击右键唤出菜单,可以看到
🏗 Nest: New Module 用于创建整个通用业务模块
创建整个通用拓展模块
- 在 src - extends 下点击右键唤出菜单,可以看到
🏗 Nest: New Extend 用于创建整个通用拓展模块
在 业务模块 中增加功能
- 在 src - modules 的模块中点击右键唤出菜单,可以看到:
📁 Nest: common 用于创建公共约定目录
📄 Nest: module 用于创建模块注册表
📦 Nest: BO 用于创建 BO
📦 Nest: DTO 用于创建 DTO
📦 Nest: DAO 用于创建 DAO
📦 Nest: Controller 用于创建 Controller
📦 Nest: Service 用于创建 Service
📦 Nest: Manager 用于创建 Manager
📦 Nest: Provider 用于创建 Provider
在 拓展模块 中增加功能
- 在 src - extends 的模块中点击右键唤出菜单,可以看到:
📁 Nest: common 用于创建公共约定目录
📄 Nest: module 用于创建模块注册表
📦 Nest: Provider 用于创建 Provider
在 拓展模块 中增加 sequelize model
- 在 src - entities 目录中点击右键唤出菜单,可以看到:
📄 Nest: entity 用于创建 sequelize entity 模板
License
MIT
| |