We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent efe5889 commit 4a05d83Copy full SHA for 4a05d83
src/add.ts
@@ -127,16 +127,9 @@ export const addPackages = async (
127
}
128
if (!doPure) {
129
const destModulesDir = join(workingDir, 'node_modules', name)
130
- if (options.link || options.linkDep || isSymlink(destModulesDir)) {
131
- fs.removeSync(destModulesDir)
132
- }
133
134
- if (options.link || options.linkDep) {
135
- ensureSymlinkSync(destYalcCopyDir, destModulesDir, 'junction')
136
- } else {
137
- emptyDirExcludeNodeModules(destModulesDir)
138
- fs.copySync(destYalcCopyDir, destModulesDir)
139
+ fs.removeSync(destModulesDir)
+ ensureSymlinkSync(destYalcCopyDir, destModulesDir, 'junction')
140
141
if (!options.link) {
142
const protocol = options.linkDep ? 'link:' : 'file:'
0 commit comments