Skip to content

Commit

Permalink
feat(umi-build-dev): resolve local react and react-dom if specified i…
Browse files Browse the repository at this point in the history
…n package.json (#311)
  • Loading branch information
sorrycc committed Apr 11, 2018
1 parent a8d7cb6 commit b9fac86
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions packages/umi-build-dev/src/getWebpackConfig.js
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,25 @@ export default function(service = {}) {
require.resolve(join(cwd, 'node_modules/antd-mobile/package.json')),
);
}
if (preact) {
if (dependencies['preact-compat']) {
libAlias.react = libAlias['react-dom'] = dirname(
// eslint-disable-line
require.resolve(join(cwd, 'node_modules/preact-compat/package.json')),
);
}
} else {
if (dependencies.react) {
libAlias.react = dirname(
require.resolve(join(cwd, 'node_modules/react/package.json')),
);
}
if (dependencies['react-dom']) {
libAlias['react-dom'] = dirname(
require.resolve(join(cwd, 'node_modules/react-dom/package.json')),
);
}
}
}

const browserslist = webpackRCConfig.browserslist || defaultBrowsers;
Expand Down

0 comments on commit b9fac86

Please sign in to comment.