Skip to content

Commit 1d78251

Browse files
authored
Merge pull request #1179 from tailwindcss/dont-watch-node-modules
Don't watch files in node_modules
2 parents bcc2449 + 2b91157 commit 1d78251

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

src/lib/getModuleDependencies.js

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,22 @@ export default function getModuleDependencies(entryFile) {
1717
// Iterate over the modules, even when new
1818
// ones are being added
1919
for (const mdl of modules) {
20-
mdl.requires.forEach(dep => {
21-
try {
22-
const basedir = path.dirname(mdl.file)
23-
const depPath = resolve.sync(dep, { basedir })
24-
const depModule = createModule(depPath)
20+
mdl.requires
21+
.filter(dep => {
22+
// Only track local modules, not node_modules
23+
return dep.startsWith('./') || dep.startsWith('../')
24+
})
25+
.forEach(dep => {
26+
try {
27+
const basedir = path.dirname(mdl.file)
28+
const depPath = resolve.sync(dep, { basedir })
29+
const depModule = createModule(depPath)
2530

26-
modules.push(depModule)
27-
} catch (_err) {
28-
// eslint-disable-next-line no-empty
29-
}
30-
})
31+
modules.push(depModule)
32+
} catch (_err) {
33+
// eslint-disable-next-line no-empty
34+
}
35+
})
3136
}
3237

3338
return modules

0 commit comments

Comments
 (0)