5

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

我一直在试图找到如何改变这一点,但在任何地方都没有找到。我什至尝试手动搜索目录并没有找到它。

谁能指点我如何解决我遇到的这个烦人的小问题?

4

3 回答 3

7

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

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

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

用你的路径。例如,它可能是

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

如果您的意思是在启动“Node.js 命令提示符”时更改目录一次,那么您可以在 NodeJS 命令提示符的命令行中运行:

     cd c:/MyDirectory/
于 2017-08-22T05:36:38.610 回答
1

Node 的“默认”目录是 Windows 主目录。注意,您可以使用process.chdir(directory)更改节点的主目录

于 2013-04-21T19:46:23.500 回答
-1

在程序文件夹中有一个 nodevars.bat 文件,用于启动命令外壳。

于 2018-04-02T15:56:04.893 回答