简单的设置:
我想使用 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/