是否可以更改node.js命令提示符的默认路径?

是否可以更改node.js命令提示符的默认路径?,node.js,npm,Node.js,Npm,与标题相同,我希望将node.js命令提示符的默认路径从c:\user\“my username”更改为c:\nodejs,但不影响windows命令提示符的默认路径 有人知道这是否可能吗 如果您的意思是在命令行上启动节点后更改当前目录,则可以使用: process.chdir("C:\\nodejs"); 或者,您可以先将cd发送到目标目录,然后启动节点 如果这不是您的意思,请更具体一些。是的,可以在启动node.js命令提示符时更改其默认路径,然后(Windows案例) 转到安装NodeJ

与标题相同,我希望将node.js命令提示符的默认路径从c:\user\“my username”更改为c:\nodejs,但不影响windows命令提示符的默认路径

有人知道这是否可能吗


如果您的意思是在命令行上启动节点后更改当前目录,则可以使用:

process.chdir("C:\\nodejs");
或者,您可以先将
cd
发送到目标目录,然后启动
节点


如果这不是您的意思,请更具体一些。

是的,可以在启动node.js命令提示符时更改其默认路径,然后(Windows案例)

  • 转到安装NodeJS的目录
  • 查找文件nodevars.bat
  • 以管理员身份使用编辑器打开它
  • 更改行中的默认路径,如下所示

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

        if "%CD%\"=="%~dp0" cd /d "c://MyDirectory/"
    
    如果要在启动“Node.js命令提示符”时更改目录一次,请在Node.js命令提示符中执行以下命令:

         cd c:/MyDirectory/
    

    如果你正确安装了node,你应该让它是全局的,就像在任何目录节点yourCode.js中一样。我想问为什么?是的..嗯,我知道它是全局的,但我只想更改默认路径。因为我觉得每次安装npm软件包时,在node.js命令提示符中键入cd C:\nodejs\“packagename”很烦人。@mizok在添加到正在处理的项目列表时,您仍然需要这样做。。。我使用atom.io中的提示符,它在当前项目目录中打开,因此完全避免了这个问题。我想我从未多次打开过“node.js命令提示符”。