Skip to content

Commit 3db3a97

Browse files
authored
Merge pull request #17 from epsagon/windows-support
Creates junction instead of symlink in windows
2 parents 0061db1 + a05feb4 commit 3db3a97

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/symlink.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,12 @@ const createFolder = (folder, serverless) => {
4242
// There is either no conflict or the user has accepted overwriting
4343
serverless.cli.log(`[serverless-package-external] Symlinking ${folder}`);
4444
rimraf.sync(target);
45-
fs.symlinkSync(folder, target);
45+
if (process.platform !== "win32") {
46+
fs.symlinkSync(folder, target);
47+
} else {
48+
// Junction should be created so that no administrator privileges will be required
49+
fs.symlinkSync(folder, target, 'junction');
50+
}
4651
});
4752
};
4853

0 commit comments

Comments
 (0)