fs.WriteFile在Angular2 电子中不是一个功能



我有电子 angular2项目。

我需要在用户寄存器后创建文件并在本地保存。

在我的register.component.ts文件中,我正在尝试使用

        import fs = require('fs');
        ...
        fs.writeFile(filename, content, (err) => {
        if (err) {
            alert("An error ocurred creating the file " + err.message)
        }
        alert("The file has been succesfully saved");
    });

我已经安装了节点类型并添加了

    node: {
    fs: "empty"
    },

to webpack.common.js文件。

现在我得到了

错误typeerror:fs.writefile不是函数

有什么想法会导致它?

您可以尝试window.require('fs')

尝试使用imports节之后的文件顶部使用const fs = require('fs');

最新更新