微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

带电子的vuejs,不能使用fs

如何解决带电子的vuejs,不能使用fs

我正在将Vue与它的Electron插件一起使用,我想使用fs来读取目录,但这给了我这个错误。可能是什么问题?

TypeError:Object(...)不是函数

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组合,但后来我使用了电子的主要过程来进行文件处理。

进一步阅读:https://www.electronjs.org/docs/api/ipc-main

在主要过程中,您可以像在节点中一样轻松访问“ fs”。

我不知道Vue是否会出现这种情况,但这也许会有帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。