为什么我可以使用 node.js而无需在窗口上设置环境变量路径



我使用windows10。
我的节点.js的路径是C:Program Filesnodejsnode.exe,我可以使用node命令。

但是我还没有设置我的环境变量路径。
这并不意味着我自己没有设置它。我检查了用户环境变量和系统环境变量,但找不到它们。(npm 的路径位于用户环境变量中。

为什么我可以在不设置路径的情况下使用node命令?

要使

node命令从命令外壳在 Windows 中工作,必须满足以下条件之一:

  1. 命令外壳中的当前目录C:Program Filesnodejs,因此可以在该当前目录中找到node.exenode.bat

  2. C:Program Filesnodejs位于搜索路径中,该路径可以是系统范围的路径设置,也可以是本地用户路径设置(您在环境中看到的是这两者的组合(。

  3. 在系统路径或当前目录中的某个位置有一个node.bat文件,该文件通过直接引用其路径来启动node.exe

在Windows上,您可以在命令外壳中键入"where node",它会告诉您在哪里找到要运行的文件。 如果它找到的内容不在当前目录中,则必须将其目录放在路径中的某个位置。

相关内容

  • 没有找到相关文章

最新更新