/*
 * @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;
}