Skip to content

Commit 90a4320

Browse files
authored
fix(index): handle astrix patterns (#49)
1 parent 9d1537d commit 90a4320

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

index.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ class PackageExternal {
4646
// Symlink external folders
4747
return Promise.all(this.options.external.map(externalFolder => {
4848
this.symlinked = true;
49-
return symlink.createFolder(externalFolder, this.serverless);
49+
const folderWithoutAstrix = externalFolder.split('*').join('');
50+
return symlink.createFolder(folderWithoutAstrix, this.serverless);
5051
}))
5152
.then(() => {
5253
this.serverless.cli.log(`[serverless-package-external] is complete`);
@@ -57,7 +58,8 @@ class PackageExternal {
5758
if(this.symlinked) {
5859
this.serverless.cli.log(`[serverless-package-external] cleaning up`);
5960
this.options.external.forEach(externalFolder => {
60-
const target = path.basename(externalFolder);
61+
const folderWithoutAstrix = externalFolder.split('*').join('');
62+
const target = path.basename(folderWithoutAstrix);
6163
symlink.removeFolder(target);
6264
});
6365
}

0 commit comments

Comments
 (0)