/* * @Description: require相关操作 * @Autor: kindring * @Date: 2022-02-11 15:40:55 * @LastEditors: kindring * @LastEditTime: 2022-02-11 17:18:37 * @LastDescript: */ // 导入文件 require(pathString); // 清除缓存 require.cache('') delete require.chche['modulePath']; // 使用清除缓存示例 // 在一定时间内没有调用一个函数会自动删除缓存,用于刷新参数 let waitTime = 60 * 1000; let timer = null; function MotorData() { let motorConfig = require('../configs/motor.json'); if (timer) { clearTimeout(timer); } timer = setTimeout(() => { delete require.catch['../configs/motor.json'] }, waitTime); return motorConfig; }