私は、個々のサービス(および特定のバージョン)を含むいずれかのオプションを持っていたい...のは、私はなど、異なるタイプのサービスの構成、クライアント、awesome-service
を持ってhttp-service
、log-service
言う複数のNPMリポジトリが1つのGitHubリポジトリにスコープ付きで表示されますか?
をしてみましょうか、
const awesomeService = require('@awesome-service');
// Now awesomeService has
// awesomeService.httpService;
// awesomeService.logService;
// etc
// or individually
const httpService = require('@awesome-service/http-service');
このことが可能です:私のようなものが欲しい効果でそうただ、awesome-services
のすべてを必要としますか? package.jsonとGitHubの組織はどのように見えますか?多分これはpackage.jsonですか?
"dependencies": {
"awesome-service": "@awesome-service"
// OR if individually importing them
"http-service": "@awesome-service/http-service#1.0.0"
}
これをどのように達成することができますか、それとも達成することができますか?
関連:[(SE上)NPMでのオプションの依存関係](https://softwareengineering.stackexchange.com/questions/238257/optional-dependencies-in-npm) – spectras