try import module in webpack
convert
let react = tryImport('react');
into
let react = function () {
let temp;
try {
temp = require('react').default;
} catch (error) {}
return temp;
}()
so that webpack won't throw error while react
is not exist
convert
let hasReact = hasModule('react');
into
let hasReact = function () {
let temp = false;
try {
require.resolveWeak('react');
temp = true;
} catch (error) {}
return temp;
}()
so that you can check if a module exists