javascript - 如何在普通项目中安装 Node 的文件系统

标签 javascript node.js filesystems

简单的设置:

my project tree/setup

我想使用 Node.js 文件系统来更新/js 文件夹内的 todos.json。

通常我使用像 Vue 这样的 CLI 来设置一个项目,所有的工作在后台都像魅力一样。 这次我想了解如何自己手动添加像 fs 这样的模块。

此刻我的控制台告诉我: Uncaught ReferenceError :未定义要求

执行此操作时:const fs = require('file-system');

最佳答案

虽然可以获得在客户端运行的 require 实现,但您无法在浏览器中使用 Node fs 模块。它有一个 JavaScript API,但不是用 JavaScript 编写的,它确实依赖 Node.js。

如果您想从浏览器更新服务器上的 JSON 文件,那么您需要编写一个 Web 服务来执行更新(然后从浏览器向 Web 服务器发出 HTTP 请求……通常使用 Ajax) 。

一般来说,您应该使用真实的数据库而不是 JSON 文件。这样您就已经有了并发问题的解决方案。

关于javascript - 如何在普通项目中安装 Node 的文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59193534/

相关文章:

objective-c - 检查 Directory 是否是 OSX 中 Objective C 中的挂载点

javascript - 无法读取 VUE 中链式 AXIO 事务内的公共(public)数组项

javascript - 为什么 Observable.create() 中的 setInterval() 一直在运行?

node.js - 如何在多个管道写入流中正确使用 Promise

version-control - 如何将.hgignore添加到我的Mercurial文件夹?

Python mkdir 给我错误的权限

javascript - 如何使用 javascript 访问(编辑和阅读)与我共享的谷歌文档

javascript - 如何将集合中的一份文档发布到客户端?

node.js - SailsJS 链接器 (Grunt) 忽略文件 (Gruntfile.js)

node.js - 当浏览器请求 "element.html"时,使用 Express 提供编译后的 Jade