Skip to content

hammad2506/yarn-symlinking-bug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yarn Symlinking Bug

Let's assume the current project cwd is /Users/hammadbalkhi/yarn-symlinking-bug

Then:

  1. Create a folder inside the workspace: mkdir -p /Users/hammadbalkhi/yarn-symlinking-bug/my-workspace/backup

  2. Create a symlink: ln -s /Users/hammadbalkhi/yarn-symlinking-bug/my-workspace/backup /Users/hammadbalkhi/yarn-symlinking-bug/my-workspace/node_modules

  3. Run Yarn install

You will see both yarn-symlinking-bug/my-workspace/backup & yarn-symlinking-bug/my-workspace/node_modules populated with the same contents.

  1. Now remove "react": "17" from yarn-symlinking-bug/my-workspace/package.json

  2. Run yarn install

You will see error: Error: ENOTDIR: not a directory, rmdir '/Users/hammadbalkhi/yarn-symlinking-bug/my-workspace/node_modules'

About

Yarn Symlinking Bug example

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published