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

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

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

3 回复

请前辈解答,谢谢。

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

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

回到顶部