@@ -8,7 +8,6 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
88 } ) ;
99} ;
1010Object . defineProperty ( exports , "__esModule" , { value : true } ) ;
11- const optional = require ( "optional" ) ;
1211const scanner_1 = require ( "./scanner" ) ;
1312const instance_loader_1 = require ( "./injector/instance-loader" ) ;
1413const container_1 = require ( "./injector/container" ) ;
@@ -19,11 +18,10 @@ const nest_application_1 = require("./nest-application");
1918const shared_utils_1 = require ( "@nestjs/common/utils/shared.utils" ) ;
2019const express_factory_1 = require ( "./adapters/express-factory" ) ;
2120const metadata_scanner_1 = require ( "./metadata-scanner" ) ;
22- const microservices_package_not_found_exception_1 = require ( "./errors/exceptions/microservices-package-not-found.exception" ) ;
2321const nest_application_context_1 = require ( "./nest-application-context" ) ;
2422const application_config_1 = require ( "./application-config" ) ;
2523const express_adapter_1 = require ( "./adapters/express-adapter" ) ;
26- const { NestMicroservice } = optional ( ' @nestjs/microservices/nest-microservice' ) || { } ;
24+ const load_package_util_1 = require ( " @nestjs/common/utils/load-package.util" ) ;
2725class NestFactoryStatic {
2826 constructor ( ) {
2927 this . logger = new logger_service_1 . Logger ( 'NestFactory' , true ) ;
@@ -52,9 +50,7 @@ class NestFactoryStatic {
5250 */
5351 createMicroservice ( module , options ) {
5452 return __awaiter ( this , void 0 , void 0 , function * ( ) {
55- if ( ! NestMicroservice ) {
56- throw new microservices_package_not_found_exception_1 . MicroservicesPackageNotFoundException ( ) ;
57- }
53+ const { NestMicroservice } = load_package_util_1 . loadPackage ( '@nestjs/microservices' , 'NestFactory' ) ;
5854 const applicationConfig = new application_config_1 . ApplicationConfig ( ) ;
5955 const container = new container_1 . NestContainer ( applicationConfig ) ;
6056 this . applyLogger ( options ) ;
0 commit comments