我是Node JS的新手,并希望使用它保存文件
fs.writeFile('myfile.txt', 'Content to write ', { flag: 'w' }, function(err) {
if (err)
return console.error(err);
// read
fs.readFile('myfile.txt', 'utf-8', function (err, data) {
if (err)
return console.error(err);
console.log(data);
});
});
它运行正常,但是我在Windows中找不到myfile.txt。有什么办法吗?
因此,由于您正在使用browserify并尝试在浏览器中运行它,因此根本无法fs
从在浏览器中运行的代码访问实际模块。那是浏览器不提供的功能,没有大量的网络打包将为您提供该功能。因此,您不能fs
在浏览器中运行的代码中使用实际的nodejs模块。
有些软件包使用不同的API来尝试模拟fs
模块的各个部分,但是由于不允许您在浏览器中自由地写任何您想在磁盘上放置的内容,因此模拟是有限的,并且不能进行真正的文件访问。
客户端浏览器代码通常会将状态存储到本地存储,cookie或indexedDB中。您可以看到此处描述的选项。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句