如何在从 nodejs.org 下载的 nodejs 文件夹之外运行"node"和"npm"命令



所以,我在一台计算机上安装了node.js,并将nodejs文件夹保存在程序文件文件夹中。

但是,我无法在cmd中运行节点或npm命令,除非我所在的路径是程序文件或程序文件。如何在任何地方使用这些命令?

提前感谢!

好吧,您需要将目录添加到 Path 环境变量中。 通常,nodejs 会在安装过程中为您执行此操作,但如果您忘记选择该选项,您可以随时手动添加它:

  1. 在Windows中打开"开始"菜单,键入"env"并选择"编辑系统环境变量",最终进入"系统属性"对话框的"高级"选项卡。在此选项卡上,您可以看到四个按钮,最后一个按钮显示"环境变量">
  2. 单击该按钮可打开环境变量对话框,您将在其中看到两个面板,上面的是当前用户的变量,下面的是系统范围的变量。
  3. 在这两个面板中,您都可以找到一个名为"Path"的变量。选择要编辑的那个(用户范围或系统范围(,然后单击"编辑"。
  4. 在"编辑"对话框中,您会看到当前位于"路径"变量中的 Windows 路径列表。您需要单击"新建",这将创建一个新条目,然后单击"查找..."以打开一个窗口,让您选择系统上的文件夹。在那里,找到并选择您将nodejs安装到的文件夹,即包含"node.exe"可执行文件以及"npm"和"npx"脚本的文件夹。
  5. 保存所有内容,启动CMD或PowerShell并通过输入node --version进行测试

或者,只需重新安装节点,在安装过程中,请注意一个复选框,上面写着"将安装文件夹添加到 %PATH%"之类的内容。

如果您使用Windows。

从 www.howtogeek.com:

Windows 系统

路径告诉您的 PC 在哪里可以找到包含可执行文件的特定目录。 例如,ipconfig.exe 位于 C:\Windows\System32 目录中,默认情况下该目录是系统 PATH 的一部分。当您在命令提示符下键入ipconfig时,Windows不需要知道EXE的位置 - 它将检查其PATH中的所有文件夹,直到找到正确的文件夹。

所以我们必须在路径环境变量中添加 nodejs 安装文件夹(包含 node.exe 和 npm.exe 文件的路径。

因此,键盘上的Windows按钮和搜索编辑系统环境变量。

打开它,然后在系统变量设置中搜索路径

单击编辑,然后在新行中插入:

C:\Program Filesodejs\

或者您安装节点的位置。

(如果你进入这个目录,你会看到npm.cmd和node.exe文件(。

重新启动。

现在在您想要的任何地方尝试 cmd 上的 npm 或节点命令。

最新更新