如何更改node.js中的默认目录? (视窗)

时间:2013-04-21 07:07:20

标签: windows node.js

当我尝试在节点上调试项目时,我必须为我的javascript文件编写完整路径,因为默认值节点使用的是C:\Users\MyUser,我拒绝使用它。

我一直在努力寻找如何改变它但却没有找到它。我甚至尝试手动搜索目录,但没有找到它的运气。

有人能指出我如何解决这个烦人的小问题吗?

3 个答案:

答案 0 :(得分:5)

您可以在启动时更改“Node.js命令提示符”的默认目录。如果是这样,那么(Windows案例)

  1. 转到安装NodeJS的目录
  2. 查找文件nodevars.bat
  3. 以编辑为管理员打开它
  4. 更改行中的默认路径,如

    if "%CD%\"=="%~dp0" cd /d "%HOMEDRIVE%%HOMEPATH%"
    
  5. 与你的道路。例如,它可能是

        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。