所以,我在一台计算机上安装了node.js,并将nodejs文件夹保存在程序文件文件夹中。
但是,我无法在cmd中运行节点或npm命令,除非我所在的路径是程序文件或程序文件。如何在任何地方使用这些命令?
提前感谢!
好吧,您需要将目录添加到 Path 环境变量中。 通常,nodejs 会在安装过程中为您执行此操作,但如果您忘记选择该选项,您可以随时手动添加它:
- 在Windows中打开"开始"菜单,键入"env"并选择"编辑系统环境变量",最终进入"系统属性"对话框的"高级"选项卡。在此选项卡上,您可以看到四个按钮,最后一个按钮显示"环境变量">
- 单击该按钮可打开环境变量对话框,您将在其中看到两个面板,上面的是当前用户的变量,下面的是系统范围的变量。
- 在这两个面板中,您都可以找到一个名为"Path"的变量。选择要编辑的那个(用户范围或系统范围(,然后单击"编辑"。
- 在"编辑"对话框中,您会看到当前位于"路径"变量中的 Windows 路径列表。您需要单击"新建",这将创建一个新条目,然后单击"查找..."以打开一个窗口,让您选择系统上的文件夹。在那里,找到并选择您将nodejs安装到的文件夹,即包含"node.exe"可执行文件以及"npm"和"npx"脚本的文件夹。
- 保存所有内容,启动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 或节点命令。