我正在将Vue与它的Electron插件一起使用,并且我想使用fs来读取目录,但是它给了我这个错误。可能是什么问题呢?
TypeError: Object(...) is not a function
import Vue from 'vue';
import Component from 'vue-class-component';
import { readdir } from 'fs';
@Component
export default class Directory {
mounted() {
readdir('C:/', (err, files) => {
if (err) console.log(err);
console.log(files)
})
}
}
最佳答案
我只使用过Angular + Electron组合,但是使用了 Electron 的主要过程来进行文件处理。
进一步阅读:https://www.electronjs.org/docs/api/ipc-main
在主过程中,您可以像在节点中一样轻松访问“fs”。
我不知道Vue是否会出现这种情况,但这也许会有所帮助。
关于vue.js - 带 Electron 的vuejs,不能使用fs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63365418/