我有我的应用程序最初在一个文件夹D:/nodeapps/zup,我最近把它移动到D:/nodeapps/zup/0.0.2,每当我尝试使用__dirname,我不断得到错误
{ Error: ENOENT: no such file or directory, open 'd:nodejsappszupjsonoffers.json'
at Error (native)
errno: -4058,
code: 'ENOENT',
syscall: 'open',
path: 'd:\nodejsapps\zup\json\offers.json' }
我很清楚__dirname指向旧文件夹。我如何改变__dirname指向0.0.2
提前感谢您的帮助
process.chdir ('/path//地方/你/想要/');
这将改变工作目录,但似乎你需要找出为什么__dirname给你错误的路径和修复。