明明引用了变量,静态检查却没有发现

使用import()动态引用 config.js 的变量,确实能实现引用,而且还能轻松躲过静态分析的检查。

/*******************
 * main.js
 *******************/
function loadConfig() {
 // ......
 return import('./components/xxxx01/config.js'); // 动态引入配置文件
}
async function useConfig() {
 const configModule = await loadConfig();
 const config = configModule.ROLES_CONFIG; // 获取配置对象
 console.log(config); // 使用配置
 // ...
}
useConfig();
posted @ 2023-06-19 15:05  7c89  阅读(9)  评论(0)    收藏  举报