现在我用

fs.openSync(filepath, 'a')

但这有点棘手.是否有"标准"方法在 node 中创建空文件.js?

推荐答案

如果要强制文件为空,则需要使用'w'标志:

var fd = fs.openSync(filepath, 'w');

这将截断文件(如果存在),并创建文件(如果不存在).

如果不需要它返回的文件描述符,请将其包装在fs.closeSync调用中.

fs.closeSync(fs.openSync(filepath, 'w'));

Node.js相关问答推荐

RSA-SHA 256签名算法未按预期表现

带有apache Couch-db和Nano的推荐引擎:过滤特定用户的视图

为什么我收到此错误:MissingSchemaError:架构尚未为模型&业务&注册

如何修复PostgreSQL和NodeJS/NestJS应用程序之间的日期时间和时区问题?

在对象的嵌套数组中使用$lookup,创建多个记录作为响应,mongodb

AWS ECS 服务发现 Cors 问题?

suppress AWS SDK v2 弃用消息

Jest - SyntaxError: 不能在@nestjs/axios 的模块外使用 import 语句

每秒从套接字传来的数据有哪些存储方式?

npm chokidar 触发事件两次

postman 发送请求……永远

为什么 req.params.id 返回 undefined未定义?

通过 npm 导入 Sass

适用于 Windows 7 的 NodeJS

异步函数 - 等待不等待promise

ISODate 未定义

如何从 Redis 保存和检索会话

如何brew安装特定版本的Node?

gyp WARN EACCES 用户root没有访问开发目录的权限

node.js 中存储的模块变量在什么范围内?