0
로거, 스톱워치, 메트릭 등의 몇 가지 공통 파일이 있습니다. 이제는 common.coffee에 모두 추가하고 lib의 공용 폴더에이 파일을 배치하고 싶습니다.Coffeescript 공용 파일 모듈
lib/common/logger.coffee
lib/common/metrics.coffee
lib/common/stopwatch.coffee
lib/common.coffee
이제 이러한 파일을 사용해야합니다. 난 그냥
require('lib/common')
할 및 로거 클래스 lib 디렉토리 파일 logger.info
등 같은
에게 전화를 할 수 있어야한다.
어떻게 진행하나요? 아래 common.coffee입니다하지만 그것을 사용해야 할 때마다 "Common.logger"라고해야합니다. 공용 접두어를 사용하고 싶지 않습니다.
nconf = require('nconf')
environment = process.env.NODE_ENV || 'development'
nconf.file 'environment', "config/#{environment}.json"
nconf.file 'default', 'config/default.json'
module.exports = {
logger: require('lib/common/logger')
metrics: require('lib/common/metrics') nconf
stopwatch: require('lib/common/stop_watch')
}
공통 폴더의 모듈을 만들면 npm을 사용하여 설치할 수 있습니다.