在node.js中,如果我尝试从链接中使用反斜杠的文件中读取(使用fs
模块),我会得到这个
Error: EISDIR: illegal operation on a directory, open 'C:\main\temp\config
1\folder\plugin\jquery-3.1.1.min.js'
at Error (native)
errno: -4068,
code: 'EISDIR',
syscall: 'open',
path: 'C:\\main\\temp\\config1\\folder\\plugin\\jquery-3.1.1.min.js' }
node.js代码:
fs.readFile('C:\main\temp\config1\folder\plugin\jquery-3.1.1.min.js', function (err, data) {
});
有谁知道如何修复它?
由于
答案 0 :(得分:0)
nodejs支持Windows路径。你需要逃避反斜杠:
fs.readFile('C:\\main\\temp\\config1\\folder\\plugin\\jquery-3.1.1.min.js', function (err, data) {
});