Skip to content

lisztj/Mustang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

环境说明

全局需要安装gulpts-nodetypescript库。为了更好的理解改项目,改项目的结构将采用UML类图表示,如果不熟悉的开发可以跳转到UML学习进行学习。

各模块说明

特殊文件说明

types.ts:用于记录IOC标识符 inversify.config.ts:用于进行IOC注入 gulp.ts:利用ts-node支持基于TypeScript的Gulp脚手架

配置文件

如果需要调整配置文件的根文件夹路径请在引用Config模块前使用如下代码进行调整:

process.env["NODE_CONFIG_DIR"] = __dirname + "/configDir/";

当然为了保证开发、测试和生产环境下能够支持不同的配置文件,默认为开发环境,如果需要修改请在引用Config模块前使用如下代码进行调整:

process.env.NODE_ENV = "stage";

当然在实际使用中,都是通过环境变量设置即可:

NODE_ENV=stage

那么读取的配置文件将会是如下文件:

default-stage.json
stage.json

实现与依赖框架

About

替代野狗技术解决方案(野马)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published