当我试图打开一个文件时,

events.js:72
        throw er; // Unhandled 'error' event
Error: EISDIR, read

推荐答案

这个错误很简单,

cd /tmp
mkdir dir
node -e "var fs = require('fs'); fs.createReadStream( 'dir' );"

EISDIR表示操作的目标实际上是一个目录,但目标的预期文件类型不是目录.

Node.js相关问答推荐

购物车是空的状态|本地存储不更新产品数量|Redux|

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

"sh:/usr/local/bin/node:当它存在于文件目录中时未找到

Nest Js - 在 multer 拦截器中如何设置最大文件上传大小并进行可选文件上传

Express Web 服务器部署到 prod 但 GET 返回超时错误

如何使用包含条件正确分页的 sequelize 查询?

处理 UTC 日期和future

为什么我的 Cypress Post 请求的请求正文是空的?

如何从动态Typescript 文件加载模块

如何为单个 mongo nodejs 驱动程序找到最佳连接池大小

React Native:执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时发生故障

如何在拦截器中发送不同的请求?

在 Passport 策略回调中获取请求对象

如何使用 UglifyJS 缩小文件夹中的多个 Javascript 文件?

Base64 编码一个 javascript 对象

TypeError:winston.Logger 不是带有winston 和morgan 的构造函数

使用 NodeJS 将新对象附加到 DynamoDB 中的 JSON 数组

Bootstrap 中的 Grunt 依赖冲突

从 node.js 连接到 mongodb 时出现 ECONNREFUSED 错误

Firestore:多个条件 where 子句