【发布时间】:2018-02-07 10:26:38
【问题描述】:
假设我有一个客户,awesome-service,它由不同类型的服务、http-service、log-service 等组成...
我想选择包括每个单独的服务(和特定版本),或者只需要所有 awesome-services,所以实际上我想要类似的东西:
const awesomeService = require('@awesome-service');
// Now awesomeService has
// awesomeService.httpService;
// awesomeService.logService;
// etc
// or individually
const httpService = require('@awesome-service/http-service');
这可能吗? package.json 和 GitHub 组织会是什么样子?也许这是 package.json?
"dependencies": {
"awesome-service": "@awesome-service"
// OR if individually importing them
"http-service": "@awesome-service/http-service#1.0.0"
}
如何做到这一点,或者更确切地说,如何做到这一点?
【问题讨论】: