Commit 5e2dab7
module: fix bad
this change fixes `require.resolve` used with the `paths` option
not considering `.` and `..` as relative
Fixes: #47000
PR-URL: #56735
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Jordan Harband <ljharb@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>require.resolve with option paths for . and ..
1 parent 5b88d48 commit 5e2dab7Copy full SHA for 5e2dab7
File tree
Expand file treeCollapse file tree
3 files changed
+61
-17
lines changedOpen diff view settings
Filter options
- lib/internal/modules/cjs
- test
- fixtures/module-require/relative/subdir
- parallel
Expand file treeCollapse file tree
3 files changed
+61
-17
lines changedOpen diff view settings
Collapse file
lib/internal/modules/cjs/loader.js
Copy file name to clipboardExpand all lines: lib/internal/modules/cjs/loader.js+17-17Lines changed: 17 additions & 17 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
693 | 693 | |
694 | 694 | |
695 | 695 | |
696 | | - |
697 | | - |
698 | | - |
699 | | - |
700 | | - |
701 | | - |
702 | | - |
703 | | - |
704 | | - |
705 | | - |
706 | 696 | |
707 | | - |
| 697 | + |
708 | 698 | |
709 | 699 | |
710 | 700 | |
| ||
1147 | 1137 | |
1148 | 1138 | |
1149 | 1139 | |
1150 | | - |
1151 | | - |
1152 | | - |
1153 | | - |
1154 | | - |
1155 | | - |
| 1140 | + |
1156 | 1141 | |
1157 | 1142 | |
1158 | 1143 | |
| ||
1715 | 1700 | |
1716 | 1701 | |
1717 | 1702 | |
| 1703 | + |
| 1704 | + |
| 1705 | + |
| 1706 | + |
| 1707 | + |
| 1708 | + |
| 1709 | + |
| 1710 | + |
| 1711 | + |
| 1712 | + |
| 1713 | + |
| 1714 | + |
| 1715 | + |
| 1716 | + |
| 1717 | + |
1718 | 1718 | |
1719 | 1719 | |
1720 | 1720 | |
|
Collapse file
test/fixtures/module-require/relative/subdir/relative-subdir.js
Copy file name to clipboard+1Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
| 1 | + |
Collapse file
test/parallel/test-require-resolve-opts-paths-relative.js
Copy file name to clipboard+43Lines changed: 43 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
| 1 | + |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | + |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | + |
| 14 | + |
| 15 | + |
| 16 | + |
| 17 | + |
| 18 | + |
| 19 | + |
| 20 | + |
| 21 | + |
| 22 | + |
| 23 | + |
| 24 | + |
| 25 | + |
| 26 | + |
| 27 | + |
| 28 | + |
| 29 | + |
| 30 | + |
| 31 | + |
| 32 | + |
| 33 | + |
| 34 | + |
| 35 | + |
| 36 | + |
| 37 | + |
| 38 | + |
| 39 | + |
| 40 | + |
| 41 | + |
| 42 | + |
| 43 | + |
0 commit comments