为什么在vscode(osx)时,如果是启动调度与重启调度的process.cwd() 指向目录不一致?
 发布于 8 年前  作者 imbamboo  4331 次预览  最后一次回复是 8 年前  来自 问答 

我发现,在vscode,osx下,直接设计调度,process.cwd() 指向的是app.js目录,即启动的首个js文件的所在目录。 但如果在调度开发状态开,点重启调度(绿色的旋转图标),process.cwd() 指向的却是程序目录下的/bin目录?

为了保持统一,用什么作为程序的根目录的调用呢?

3 回复
imbamboo

请前辈解答,谢谢。

im-here

launch.json里的启动项不能设置为 /bin/www 吗?

imbamboo

@imhered 那里正是 /bin/www 当 vsc开始调试时 process.cwd() 指向的是项目的根目录,但当重启时,指向的却是/bin/www