feat: support require.resolve for lookup, see #168

This commit is contained in:
harttle
2019-11-07 18:46:37 +08:00
parent 5492fb0b17
commit 2dd43559b5
5 changed files with 17 additions and 5 deletions
+5
View File
@@ -27,6 +27,11 @@ const fs: IFS = {
resolve: (root: string, file: string, ext: string) => {
if (!extname(file)) file += ext
return resolve(root, file)
},
fallback: (file: string) => {
try {
return require.resolve(file)
} catch (e) {}
}
}