- promisifyAll不能处理wx.getFileSystemManager()?
用了promisifyAll,但是调用文件管理器处理的时候,还是不能使用promise。相关代码和输出在下面 这方面我是新手,如果有使用不当和理解有误的地方,请大家指教。 promisifyAll(wx, wxp) const manager = wx.getFileSystemManager() console.log(manager.readdir);// promisify无效 promisify(manager.readdir)(({ dirPath: `${wx.env.USER_DATA_PATH}/sheshui` })).then(res => { console.log('本地文件列表: ', res) }).catch(err => { console.log('本地文件列表读取失败: ') })// 调用成功不报错 const managerx = wxp.getFileSystemManager() console.log(promisify(manager.readdir)); // promisify成功 console.log(managerx.readdir);// promisify无效 与上一行结果不同 // 试图将manager重新promisifyAll一下 var managertemp = {} promisifyAll(manager, managertemp) console.log(managertemp.readdir); // promisify无效,打印原函数 var newFn = promisify(manager.readdir) console.log(newFn);// 打印结果显示设置成功 [图片] 第二行第五行是promisify成功的输出结果。
2020-03-01 - 开发者工具能监听其他IDE文件改动吗?
版本号:1.02.1911180 系统:macOS 10.15.3 IDE:VS Code 有这个功能吗?从来没有发现过,也没触发过。我写了博客,如果有人遇到同样的问题,欢迎围观。 https://segmentfault.com/a/1190000021814437?_ea=31896903 ps:试了开启和关闭新版文件监听模块,试了保存文件自动刷新等等配置项,至今还未成功过。用了最新开发版和最新稳定版,都无法实现。
2020-02-24