如何在Windows中为node.js命令提示符设置默认工作目录?

时间:2018-08-19 08:42:32

标签: node.js configuration command-prompt default

在Windows中打开node.js命令提示符时,如何更改我所在的目录?

这个问题是asked before,但是是5年前,给出的解决方案对我不起作用。

这是最后一个问题给出的解决方案:


  1. 转到安装NodeJS的目录
  2. 找到文件nodevars.bat
  3. 以管理员身份使用编辑器打开它
  4. 更改看起来像这样的行中的默认路径

    if "%CD%\"=="%~dp0" cd /d "%HOMEDRIVE%%HOMEPATH%"
    

与您的路径。例如

    if "%CD%\"=="%~dp0" cd /d "c://MyDirectory/"

我没有在期望的位置找到nodevars.bat(按照上面的第1点)。因此,我进行了一次PC范围的搜索,所有搜索都在C:\Users\pieka\AppData\Roaming\nvm\v8.11.4中(“ pieka”是我的用户名)。

这可能与我安装的使用较少的node version manager for windows有关-我不确定。

更重要的是,我根据答案编辑了nodevars.bat,但是当我打开node.js命令提示符时,我的启动目录保持不变。

我还找到了this question,但它与Windows Command提示符有关,老实说,我不确定在哪里插入它建议的代码(IF /I x"%COMSPEC%"==x%CMDCMDLINE% (cd /D c:\))。在启动目录方面,nodejs命令提示符是否模仿Windows命令提示符?

我还能通过从开始菜单以外的其他地方“打开” node.js命令提示符来实现我想要的吗?

1 个答案:

答案 0 :(得分:0)

您正在寻找错误位置的文件。如果在安装过程中未指定其他路径,则会在c:\Program Files\nodejs中安装Node.js,并且存在nodevars.bat