File tree 1 file changed +14
-0
lines changed
1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -381,6 +381,20 @@ function installRequirementsIfNeeded(
381
381
// Our source requirements, under our service path, and our module path (if specified)
382
382
const fileName = path . join ( servicePath , modulePath , options . fileName ) ;
383
383
384
+ // Skip requirements generation, if requirements file doesn't exist
385
+ if ( options . usePipenv ) {
386
+ if (
387
+ ! fse . existsSync ( path . join ( servicePath , 'Pipfile' ) ) &&
388
+ ! fse . existsSync ( fileName )
389
+ ) {
390
+ return false ;
391
+ }
392
+ } else {
393
+ if ( ! fse . existsSync ( fileName ) ) {
394
+ return false ;
395
+ }
396
+ }
397
+
384
398
// First, generate the requirements file to our local .serverless folder
385
399
fse . ensureDirSync ( path . join ( servicePath , '.serverless' ) ) ;
386
400
const slsReqsTxt = path . join ( servicePath , '.serverless' , 'requirements.txt' ) ;
You can’t perform that action at this time.
0 commit comments