当我尝试在节点上调试项目时,我必须为我的javascript文件编写完整路径,因为默认值节点使用的是C:\Users\MyUser
,我拒绝使用它。
我一直在努力寻找如何改变它但却没有找到它。我甚至尝试手动搜索目录,但没有找到它的运气。
有人能指出我如何解决这个烦人的小问题吗?
答案 0 :(得分:5)
您可以在启动时更改“Node.js命令提示符”的默认目录。如果是这样,那么(Windows案例)
更改行中的默认路径,如
if "%CD%\"=="%~dp0" cd /d "%HOMEDRIVE%%HOMEPATH%"
与你的道路。例如,它可能是
if "%CD%\"=="%~dp0" cd /d "c://MyDirectory/"
如果您想在启动“Node.js命令提示符”时更改目录,则可以在NodeJS命令提示符的命令行中运行:
cd c:/MyDirectory/
答案 1 :(得分:1)
Node的“默认”目录是Windows主目录。注意,您可以使用process.chdir(directory)
更改节点的主目录答案 2 :(得分:-1)
有一个nodevars.bat文件,用于在程序文件夹中启动命令shell。