Skip to content

Commit e8d96f8

Browse files
committed
reduce io operation by ignoring cached components from node packages
1 parent 5fc78ca commit e8d96f8

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/parser.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,11 @@ export function useComponentMetaParser (
176176
// Component is missing required values
177177
if (!component?.fullPath || !component?.pascalName) { return }
178178

179+
if (component.meta.hash && component.fullPath.includes('/node_modules/')) {
180+
// We assume that components from node_modules don't change
181+
return
182+
}
183+
179184
// Read component code
180185
let code = fs.readFileSync(component.fullPath, 'utf-8')
181186
const codeHash = hash(code)

0 commit comments

Comments
 (0)