node.js - 为什么在我的 Mac 上看不到使用 browserify-fs 创建的文件,尽管我可以使用 browserify-fs 读取它们

标签 node.js browserify

为简单起见,我将使用 browserify-fs 包页面上给出的示例,尽管当我使用我自己创建的文件时会发生完全相同的事情。写入似乎有效,因为读取似乎读取文件,通过 console.log 喷出其内容。我已经尝试重新启动我的机器并只运行读取以确保文件没有潜伏在内存中,并且读取仍然有效。然而,没有多少搜索显示我的磁盘上的文件 - 甚至在看起来是空的“主”目录中也没有。有什么想法吗?


fs.mkdir('/home', function() {
    fs.writeFile('/home/hello-world.txt', 'Hello world!\n', function() {
        fs.readFile('/home/hello-world.txt', 'utf-8', function(err, data) {
            console.log(data);
        });
    });
});```

最佳答案

这是出于安全考虑。浏览器没有将文件写入本地计算机的权限。 看到这个 - Manipulating the local file system with browser-based JavaScript and Node

关于node.js - 为什么在我的 Mac 上看不到使用 browserify-fs 创建的文件,尽管我可以使用 browserify-fs 读取它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58188284/

相关文章:

javascript - 尝试登录到express和node.js内置的身份验证系统时出现404错误(文件未找到)

arrays - 在处于状态的数组中插入值 - React

node.js - 在浏览器中使用 Browserify 捆绑导出

laravel-5 - 如何在 Laravel 5 上使用 Elixir 和 Browserify Shim 设置 Browserify?

node.js - browserify 命令行使用 node_modules 以外的默认路径

javascript - Firebase 云函数对象更新创建递归

javascript - 为什么我无法在 Express 中获取 Auth header ?

node.js - 使用 Node.js facebook-node-sdk 的 Open Graph 不接受 Facebook 访问 token

npm - Browserify 任务错误

node.js - 如何以编程方式将 factor-bundle 与 browserify 一起使用?