babel-plugin-try-import
v0.0.3
Published
try import module
Downloads
9
Maintainers
Readme
babel-plugin-try-import
try import module in webpack
what does this plugin do
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