@@ -57,17 +57,16 @@ class ServerlessPlugin {
57
57
fs . symlinkSync ( path . resolve ( 'node_modules' ) , path . resolve ( path . join ( buildFolder , 'node_modules' ) ) )
58
58
// include any "extras" from the "include" section
59
59
if ( this . serverless . service . package . include && this . serverless . service . package . include . length > 0 ) {
60
- globby ( this . serverless . service . package . include ) . then ( ( files ) => {
61
- _ . forEach ( files , ( filename ) => {
62
- let destFileName = path . resolve ( path . join ( buildFolder , filename ) ) ;
63
- let dirname = path . dirname ( destFileName ) ;
64
- if ( ! fs . existsSync ( dirname ) ) {
65
- fs . mkdirpSync ( dirname ) ;
66
- }
67
- if ( ! fs . existsSync ( destFileName ) ) {
68
- fs . copySync ( path . resolve ( filename ) , path . resolve ( path . join ( buildFolder , filename ) ) ) ;
69
- }
70
- } ) ;
60
+ const files = await globby ( this . serverless . service . package . include ) ;
61
+ _ . forEach ( files , ( filename ) => {
62
+ const destFileName = path . resolve ( path . join ( buildFolder , filename ) ) ;
63
+ let dirname = path . dirname ( destFileName ) ;
64
+ if ( ! fs . existsSync ( dirname ) ) {
65
+ fs . mkdirpSync ( dirname ) ;
66
+ }
67
+ if ( ! fs . existsSync ( destFileName ) ) {
68
+ fs . copySync ( path . resolve ( filename ) , path . resolve ( path . join ( buildFolder , filename ) ) ) ;
69
+ }
71
70
} ) ;
72
71
}
73
72
}
0 commit comments