json - 在 Node 10/Angular 7 中写入 JSON 文件的最佳方式?
问题描述
我不确定这个问题是否属于这里,但这让我发疯。 我正在运行节点 v10.16.0。对不起!
由于在 Angular 7 中fs
不再有效 - 写入 JSON 文件的最佳方式是什么?
导入 JSON 文件现在工作起来既简单又方便,但我该如何写入呢?
编辑:添加我尝试过的内容。
component.ts
:
import * as fs from 'fs';
[...]
saveChanges(changes) {
fs.writeFile('config.json', JSON.stringify(config), null);
Error: `Module not found: Error: Can't resolve 'fs' `
解决方案
从 Angular 内部调用fs
是不可能的——而且通常不是你想要做的。
Angular 是一个前端框架,用于将数据绑定到 UI。这发生在浏览器环境中,而不是 NodeJS。
您最有可能做的是使用某种 NodeJS 服务器(如 express 或 Angular CLI)为您的 Angular 应用程序提供服务。
推荐阅读
- random - 检查二进制序列中的噪声的随机性
- python-3.x - 使用 Python 更新 AD 中的 LDAP 属性
- python - 我可以拆分 message.content 并打印一些信息吗?不和谐.py
- angular - 单元测试动态方法调用Angular
- github - 当我在 GitHub 上填写拉取请求表单时,如何链接问题?
- r - 在 r 中展开列并按 ID 计数
- javascript - a[x] && ax 有什么区别
- sql-server - 您可以在一个 SSMS 选项卡中并行运行 2 个 SQL 查询吗?
- node.js - 错误 TS2749:“IRequestWithUser”指的是一个值,但在这里被用作一种类型。您的意思是“typeof IRequestWithUser”吗?
- python - 在 Mac (OSX 10.15.6) 上使用 Python 打开和读取 .txt 文件时出现 Unicode 编码错误