Skip to content

Commit 5a5c1e7

Browse files
committed
fix browser npm module resolution bug
1 parent 1d3dfbd commit 5a5c1e7

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

src/main/cljs/cljs/module_deps.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ let enhancedResolve = require('enhanced-resolve');
88

99
let target = 'CLJS_TARGET';
1010
let filename = fs.realpathSync(path.resolve(__dirname, 'JS_FILE'));
11-
let mainFields =
12-
target === 'nodejs' ? ['module', 'main'] : ['module', 'browser', 'main'];
11+
let mainFields = ['module', 'main'];
12+
let aliasFields = target === 'nodejs' ? [] : ['browser'];
1313

1414
// https://github.com/egoist/konan
1515
let getDeps = function (src, {dynamicImport = true, parse = {sourceType: 'module', plugins: '*'}} = {}) {
@@ -61,7 +61,8 @@ let resolver = enhancedResolve.create({
6161
),
6262
extensions: ['.js', '.json'],
6363
mainFields: mainFields,
64-
moduleExtensions: ['.js', '.json'],
64+
aliasFields: aliasFields,
65+
moduleExtensions: ['.js', '.json']
6566
});
6667

6768
let md = mdeps({

0 commit comments

Comments
 (0)