File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -6,15 +6,19 @@ export function getModule(filename: string | undefined): string | undefined {
6
6
return ;
7
7
}
8
8
9
+ const normalizedFilename = filename
10
+ . replace ( / ^ [ A - Z ] : / , '' ) // remove Windows-style prefix
11
+ . replace ( / \\ / g, '/' ) ; // replace all `\` instances with `/`;
12
+
9
13
// We could use optional chaining here but webpack does like that mixed with require
10
14
const base = `${
11
15
( require && require . main && require . main . filename && dirname ( require . main . filename ) ) || global . process . cwd ( )
12
16
} /`;
13
17
14
18
// It's specifically a module
15
- const file = basename ( filename , '.js' ) ;
19
+ const file = basename ( normalizedFilename , '.js' ) ;
16
20
17
- const path = dirname ( filename ) ;
21
+ const path = dirname ( normalizedFilename ) ;
18
22
let n = path . lastIndexOf ( '/node_modules/' ) ;
19
23
if ( n > - 1 ) {
20
24
// /node_modules/ is 14 chars
You can’t perform that action at this time.
0 commit comments