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