Skip to content

Commit 2d8f595

Browse files
committed
feat: don't resolve TypeScript files in node_modules
1 parent 7c0301b commit 2d8f595

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

index.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,11 @@ export default class ResolveTypescriptPlugin {
88
public apply(resolver: Resolver): void {
99
const target = resolver.ensureHook("file");
1010
resolver.getHook("raw-file").tapAsync(pluginName, (request, resolveContext, callback) => {
11-
const path = request.path && request.path.replace(/\.js$/, ".ts");
11+
if (!request.path || request.path.split(/[\\/]/).indexOf("node_modules") >= 0) {
12+
return callback();
13+
}
14+
15+
const path = request.path.replace(/\.js$/, ".ts");
1216
if (path === request.path) {
1317
callback();
1418
} else {

0 commit comments

Comments
 (0)