OSの統合を行うためにモジュール 'fs'を使用していますが、システム上でファイルを作成/書き込みする手順の1つです。私は、関数 'writeFile'を使用し、パスにスペースがあると、プロシージャは失敗することに気付きました。パスに空白が含まれているとNodeJS fs.writeFileが失敗する
例えば(作業):
fs.writeFile('/home/john/mypath/myfile.txt', 'blabla', function() {})
例えば(失敗):
fs.writeFile('/home/john/my path/myfile.txt', 'blabla', function() {})
私は取得していますエラーは以下の通りです:
{ [Error: ENOENT: no such file or directory'] errno: -2, code: 'ENOENT', syscall: 'open', path: '"/home/john/my path/another cool/project.txt"' }
どのように上の任意の洞察力これを回避するには?ありがとう!
私もそれを試してみましたが、自動的に別の\を追加して終了します: "aa \\ bbb" ..いずれの場合でも、環境を更新した後で状況は解決しました。 –