在node-webkit和Node.js中运行相同的代码
var fs = require('fs')
// var fs = process.mainModule.exports.fs // node-webkit
fs.readFile('/xxxx/xx','utf-8', function (e) {
console.log(e)
})
在Node.js中,错误是34
{ [Error: ENOENT, open '/xxxxx/xx'] errno: 34, code: 'ENOENT', path: '/xxxxx/xx' }
在node-webkit中,它是-2
{"errno":-2,"code":"ENOENT","path":"/xxxx/xx"}
为什么errnos不同?
是否有针对Node.js的node-webkit的errno备忘单,如this one?
答案 0 :(得分:0)
由于使用相对路径,我有相同的错误。尝试直接从xx读取,而不是从/ xxxx / xx
读取希望它能解决它