相关疑难解决方法(0)

使用Node.js我得到,"错误:EISDIR,阅读"

我什么时候试着打开一个文件,

events.js:72
        throw er; // Unhandled 'error' event
Error: EISDIR, read
Run Code Online (Sandbox Code Playgroud)

node.js

49
推荐指数
2
解决办法
5万
查看次数

使用节点js中的AWS sdk将整个目录树上载到S3

我目前使用如下方式将单个对象上传到S3:

var options = {
        Bucket: bucket,
        Key: s3Path,
        Body: body,
        ACL: s3FilePermissions
};

S3.putObject(options,
function (err, data) {
    //console.log(data);
});
Run Code Online (Sandbox Code Playgroud)

但是当我有一个大型资源文件夹时,我使用AWS CLI工具.
我想知道,是否有一种原生方式与aws sdk做同样的事情(将整个文件夹上传到s3)?

javascript amazon-s3 amazon-web-services node.js aws-sdk

16
推荐指数
5
解决办法
2万
查看次数

npm 命令 - 错误:EISDIR:对目录进行非法操作,读取

发出npm命令时我收到一条错误消息,

Error: EISDIR: illegal operation on a directory, read
TypeError: Cannot read property 'get' of undefined
Run Code Online (Sandbox Code Playgroud)

我在这方面经历过的帖子(没有解决我的问题):

使用 Node.js 我得到“错误:EISDIR,读取”

Node.JS readFileSync() 函数

我还尝试编辑.npmrc文件以删除该ca条目,即使之后问题仍然存在。

有人可以帮忙吗?

node.js npm

6
推荐指数
1
解决办法
3万
查看次数

节点:使用 fs.readFile 获取错误:EISDIR:对目录进行非法操作,读取

fs.readFile在返回 css 文件时遇到问题。我已经在这篇 SO 文章中阅读了EISDIR error当您尝试打开文件时发生的文章,但给出的路径是一个目录。但是我已经检查了几次,函数console.log内部getCss正在使用正确的文件名和.css扩展名记录正确的路径。有什么问题?提前致谢!

// Path to MUI css
muiCssFile = path.join(muiDistFolder, 'css', 'mui.css'),  


// Read css files
function getCss(callback) {
  console.log('MUI CSS file path in getCss() :: ', muiCssFile);
  // Code fails here.... 
  fs.readFile(muiCssFile, 'utf8', function (err, css) {
    if (err) {
      return callback(err);
    }
    fs.readFile(styleFile, function (error, customCss) {
      if (error) return callback(error);
      callback(null, css + customCss);
    });
  });
Run Code Online (Sandbox Code Playgroud)

}

javascript css fs node.js

1
推荐指数
1
解决办法
3166
查看次数

标签 统计

node.js ×4

javascript ×2

amazon-s3 ×1

amazon-web-services ×1

aws-sdk ×1

css ×1

fs ×1

npm ×1