如何在Electron中使用AngularJS应用程序中的fs节点模块?

时间:2016-06-09 15:52:16

标签: angularjs node.js electron

如何在AngularJS应用程序中使用fs节点模块?

我想在我的应用程序AngularJS中包含来自node.js的fs模块

我使用带有导出文件的Electron创建了一个应用程序。目前我有一个基本的出口,

$scope.exportProject = function () {
    var blob  = new Blob(['the_content'], {type: 'text/json'}),
        event = document.createEvent('MouseEvents'),
        file  = document.createElement('a');

    // Name file
    file.download = 'my_config';

    // Create link
    file.href = window.URL.createObjectURL(blob);
    file.dataset.downloadurl = ['text/json', file.download, file.href].join(':');

    // Init event
    event.initEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);

    // Dispatch event
    file.dispatchEvent(event);
};

但是当我点击我的按钮导出时,有一个临时文件,我不想要它。

如果我从节点使用FS,我认为它没问题,没有临时文件。

1 个答案:

答案 0 :(得分:0)

简短回答,不。

如果您正在使用AngularJS并创建一个Electron应用程序(使用Web Technologies构建的桌面应用程序) - 那么答案就变成了,也许。