noomi-cli
v1.0.9
Published
Noomi-cli is a client tool for noomi to generate project files
Downloads
20
Readme
noomi-cli
noomi 客户端命令工具,可一键生成项目结构。
前置安装
- 安装node并设置好node和npm环境变量,否则可能会报找不到npm的异常;
- 安装typescript,npm install typescript -g;
- 安装noomi-cli,输入 npm install noomi-cli -g。
用法
- 新建一个目录,如 myfirstapp;
- 命令行模式到该目录下;
- 输入 noomi-cli -n,进行noomi环境安装和项目新建,某些系统可能需要管理员权限执行(sudo)。
- 输入 noomi-cli -c,通过淘宝源安装noomi并新建项目,noomi-cli -h 可以看如何安装淘宝源。
运行
方法一:
- 打开vscode开发工具;
- 添加目录到workspace;
- 找到该目录下的app.ts文件并运行,控制台输出启动信息;
方法二:
- 在目录下输入命令 npm run build ,编译ts文件;
- 输入命令 ts-node app.ts ,启动应用,输出启动信息。
切换到浏览器,输入localhost:3000/hello,输出{"result":"Hello World!"}
项目目录说明
- .vscode: vscode配置
- launch文件: vscode启动文件
- config: noomi 配置文件
- noomi.json: noomi 主配置文件
- aop.json: aop 配置文件
- database: 数据源配置文件目录
- mssql.json: mssql配置文件
- mysql.json: mysql配置文件
- oracle.json: oracle配置文件
- sequelize.json: sequelize配置文件
- filter.json: 过滤器配置文件
- instance.json: 实例配置文件
- redis.json: redis配置文件
- route.json: 路由配置文件
- security.json: 安全框架配置文件
- web.json: web配置文件
- module: 核心模块
- dao dao层相关模块
- router 路由相关模块
- hello.ts: hello 路由文件
- service 业务层相关模块
- hello.ts: hello 业务文件
- app.ts:项目启动文件
- tsconfig.json: typescript配置文件
版本说明
1.0.7
- 根据noomi升级更改config文件;
- 取消内置sudo,安装时,由用户手动添加sudo。