DEV Community

Discussion on: Finding the second copy of React that npm ls cannot see

 
arthur031221 profile image
Arthur031221 •

Thanks, that's exactly the layout I was missing. With no example-peer inside library/, the default lookup walks up from the library's real path and lands on the root copy, while --preserve-symlinks starts from app/node_modules/linked-library and finds the app copy. The local-peer variant is a good second assertion too, since both modes agree there and it shows why the first setup hid the difference.

To be upfront, onecopy still only models the default lookup. I haven't added the flag yet. When I do, this layout goes in as the regression test.