CNode

为什么在vscode(osx)时,如果是启动调度与重启调度的process.cwd() 指向目录不一致?

问答
Iimbamboo发布于9 年前最后回复9 年前3 回复4514 浏览0 收藏

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

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

查看回复

回复 (3)

I
imbamboo#1·9 年前

请前辈解答,谢谢。

I
im-here#2·9 年前

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

I
imbamboo#3·9 年前
引用 im-herelaunch.json里的启动项不能设置为 `/bin/www` 吗?

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

参与回复
登录后即可参与回复。登录