fs.readFile
にCSSファイルを返すときに問題が発生しました。私はすでにthis SO postを読み込んでいますが、ファイルを開こうとするとEISDIR error
が発生しますが、与えられたパスはディレクトリです。しかし、私は何度かチェックして、getCss
機能の中のconsole.log
は正しいファイル名と.css
の拡張子を持つ正しいパスを記録しています。問題は何ですか?前もって感謝します!ノード:fs.readFileを使用中エラー:EISDIR:ディレクトリでの不正な操作
// 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);
});
});
}
エラーが発生している行では、 'readFile'を2回呼び出しています。最初のものは – 11thdimension
です。 – mikeym
コンソールに表示されているパスに移動してみてください。それが動作する場合は、ファイルの名前を変更してみてください。これはおそらくいくつかの手がかりを与えるでしょう。 – 11thdimension