diff --git a/src/ln.js b/src/ln.js index 6384704..a7b9701 100644 --- a/src/ln.js +++ b/src/ln.js @@ -1,6 +1,7 @@ var fs = require('fs'); var path = require('path'); var common = require('./common'); +var os = require('os'); //@ //@ ### ln(options, source, dest) @@ -44,9 +45,9 @@ function _ln(options, source, dest) { } if (options.symlink) { - fs.symlinkSync(source, dest); + fs.symlinkSync(source, dest, os.platform() === "win32" ? "junction" : null); } else { - fs.linkSync(source, dest); + fs.linkSync(source, dest, os.platform() === "win32" ? "junction" : null); } } module.exports = _ln;