我有电子+ 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"
},
到webpack.common.js文件。
现在我
了错误TypeError:fs.writeFile不是函数
任何想法可能会导致什么?
答案 0 :(得分:0)
您可以尝试paypal.configure ...
program // Commander
.parse(process.argv)
.args.forEach(function (arg) {
fs.createReadStream(arg).pipe(
parse({ columns: true, delimiter: '\t' }, function (error, data) {
data.forEach(function (row) {
// create invoice from each row in data
var invoice = ...
invoice
.setShipping()
.then(
function (invoice) {
return new Promise(function (resolve, reject) {
paypal.invoice.create(invoice, function (error, invoice) {
if (null === error) {
resolve(invoice);
} else {
reject(error);
}
});
});
}
)
.then(
function (invoice) {
paypal.invoice.send( invoice.id, function (error, invoice) {
});
}
);
})
})
);
});
答案 1 :(得分:0)
在const fs = require('fs');
部分后尝试使用文件顶部的imports
。