Merge pull request #1179 from tailwindcss/dont-watch-node-modules

Don't watch files in node_modules
This commit is contained in:
Adam Wathan 2019-10-22 10:00:11 -04:00 • committed by GitHub
commit 1d782516ab
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -17,17 +17,22 @@ export default function getModuleDependencies(entryFile) {
// Iterate over the modules, even when new
// ones are being added
for (const mdl of modules) {
mdl.requires.forEach(dep => {
try {
const basedir = path.dirname(mdl.file)
const depPath = resolve.sync(dep, { basedir })
const depModule = createModule(depPath)
mdl.requires
.filter(dep => {
// Only track local modules, not node_modules
return dep.startsWith('./') || dep.startsWith('../')
})
.forEach(dep => {
try {
const basedir = path.dirname(mdl.file)
const depPath = resolve.sync(dep, { basedir })
const depModule = createModule(depPath)
modules.push(depModule)
} catch (_err) {
// eslint-disable-next-line no-empty
}
})
modules.push(depModule)
} catch (_err) {
// eslint-disable-next-line no-empty
}
})
}
return modules