File tree Expand file tree Collapse file tree 1 file changed +15
-10
lines changed
Expand file tree Collapse file tree 1 file changed +15
-10
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments