gpt4 book ai didi

javascript - Node : Using fs. readFile 读取错误 : EISDIR: illegal operation on a directory,

转载 作者:行者123 更新时间:2023-11-30 15:19:12 29 4
gpt4 key购买 nike

我在获取 fs.readFile 返回 css 文件时遇到问题。我已经读过 this SO post EISDIR 错误 在您尝试打开文件时发生,但给定的路径是一个目录。但是我已经检查了几次,getCss 函数中的 console.log 正在记录正确的路径,文件名和扩展名是正确的 .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);
});
});

最佳答案

好的,对于遇到此错误的任何人,我认为对我的问题提供一个简短的答案会有所帮助。该错误很可能是由于您尝试使用 fs.readFile 结束于目录路径且不是文件的一个或多个路径引起的。

在我上面的具体案例中,错误实际上发生在第二次 fs.readFile 调用上,因此请务必首先检查 ALL 路径并确保它们确实如此导致文件发现问题路径。希望这可以帮助人们节省一些时间来解决这个错误。

关于javascript - Node : Using fs. readFile 读取错误 : EISDIR: illegal operation on a directory,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44011436/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com