Skip to content

Commit 36f644d

Browse files
committed
fix: fix can't resolve 'process/browser' issue. #412
1 parent da39779 commit 36f644d

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

packages/resolve-fallback/src/index.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,20 @@ export default function resolveFallback(conf: Configuration): Configuration {
88
assert: require.resolve('assert'),
99
buffer: require.resolve('buffer'),
1010
fs: false,
11-
path: false,
11+
path: require.resolve('path-browserify'),
1212
crypto: require.resolve('crypto-browserify'),
1313
http: require.resolve('stream-http'),
1414
https: require.resolve('https-browserify'),
1515
os: require.resolve('os-browserify/browser'),
1616
stream: require.resolve('stream-browserify'),
1717
url: require.resolve('url'),
1818
});
19+
conf.module.rules.unshift({
20+
test: /\.m?js$/,
21+
resolve: {
22+
fullySpecified: false, // disable the behavior
23+
},
24+
});
1925
conf.plugins = (conf.plugins || []).concat([
2026
new webpack.ProvidePlugin({
2127
process: 'process/browser',

0 commit comments

Comments
 (0)