Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/utils/link.js2
-rw-r--r--test/tap/unit-link.js2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/utils/link.js b/lib/utils/link.js
index 605b77402..15331740a 100644
--- a/lib/utils/link.js
+++ b/lib/utils/link.js
@@ -64,7 +64,7 @@ function link (from, to, gently, abs, cb) {
[
[ensureFromIsNotSource, absTarget, to],
[fs, 'stat', absTarget],
- [rm, to, gently],
+ [rm, to, gently, path.dirname(to)],
[mkdir, path.dirname(to)],
[fs, 'symlink', target, to, 'junction']
],
diff --git a/test/tap/unit-link.js b/test/tap/unit-link.js
index e4b909406..4f4083e11 100644
--- a/test/tap/unit-link.js
+++ b/test/tap/unit-link.js
@@ -227,7 +227,7 @@ function testLink (opts, cb) {
}
}
},
- '../../lib/utils/gently-rm.js': dezalgo(function (toRemove, gently, cb) {
+ '../../lib/utils/gently-rm.js': dezalgo(function (toRemove, gently, basedir, cb) {
if (opts.rm[toRemove] && opts.rm[toRemove].gently === gently) {
cb()
} else {