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