Only ignore node_modules at the top of the tree.
Review Request #14145 — Created Sept. 5, 2024 and submitted — Latest diff uploaded
If there's a
node_modules
unintentionally created anywhere but at the
top of the tree, it's possible for this to interfere with consumers of
Djblets. For example, Vite (used by Storybook) will consider it a
candidate for module lookup, and could find stale modules.To make this problem more obvious, we no longer ignore
node_modules
anywhere but the top of the tree.git status
will then report any
stray copies, helping address the problem.
Installed packages in a subdirectory and ran
git status
. Saw the
stray `node_modules.