首页 > 解决方案 > 在 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' `

标签: jsontypescriptangular7

解决方案


从 Angular 内部调用fs是不可能的——而且通常不是你想要做的。

Angular 是一个前端框架,用于将数据绑定到 UI。这发生在浏览器环境中,而不是 NodeJS。

您最有可能做的是使用某种 NodeJS 服务器(如 express 或 Angular CLI)为您的 Angular 应用程序提供服务。


推荐阅读