function loadModule(name) {
try {
return require(name)
} catch (e) {
return undefined
}
}
const { loadModule } = require('./utils')
const Vue = loadModule('vue')
最近在看 Vue-demi 的源碼,看到這樣的寫法,主要的功能是來判斷是否為 Vue 的專案,不太清楚該如何把這個寫法轉換到 React 中
You could modify the function to detect React: fnf
function loadModule(name) {
try {
return require(name);
} catch (e) {
return undefined;
}
}
const { loadModule } = require('./utils');
const React = loadModule('react');