node.js - 无法使用任何环境变量

标签 node.js windows git environment-variables

首先,我公司刚刚恢复了一台电脑(Windows 7),所以我不太清楚对其做了什么。

这是我的问题:我安装了nodejs,但无法在命令提示符中使用命令“node”。我以为它链接到了环境变量路径,所以我进入设置,检查系统变量“PATH”,发现“;C:\Program Files\nodejs\”已经在这里了。

从这里开始,我尝试了很多事情:

  • 创建一个用户变量“path”(它应该覆盖系统变量,对吧?)

  • 将nodejs路径从“;C:\Program Files\nodejs\”更改为“;C:\Program Files\nodejs”

  • 我以管理员身份登录,因此我还检查了用户的环境变量,一切看起来都正常

  • 我尝试将nodejs安装在其他不 protected 目录中(比如“我的文档”),然后按照修改路径

  • 我尝试安装其他版本的nodejs(旧版本、32/64 位版本等...)

  • 当然,我确实重新启动了命令提示符和我的电脑

  • 编辑:这是我在 cmd 提示符中键入 PATH 时的输出: PATH command output

  • 我注意到,如果命令提示符位于安装文件夹中,我可以使用“node”和“npm”命令

I can use the command in the installation folder and only there

  • 最后,我开始认为它没有链接到nodejs。我尝试使用 git 命令,但发生了同样的事情:除了安装文件夹中的所有命令都是未知的(路径似乎也是正确的)。

我现在认为我的问题与系统有关,更具体地说与环境变量有关,而不是与任何软件有关。

我现在没有想法了,这就是为什么我要问你的想法...... 任何帮助将不胜感激。

谢谢

最佳答案

编辑:检查您的路径后,很明显它是无效的。

去掉GnuWin32后面的“

然后保存路径并打开一个新的提示符。你应该可以走了! 👌

<小时/>

按顺序尝试以下故障排除步骤。

路径中存在无效字符

额外的空白

不正确

    "C:\Windows; C:\Program Files\git;C:\Program Files\nodejs"

正确

    "C:\Windows;C:\Program Files\git;C:\Program Files\nodejs"


<小时/>

PATH 包含非法字符

不正确

    "C:\Windows";C:\Program Files\git;C:\Program Files\nodejs"

正确

    "C:\Windows;C:\Program Files\git;C:\Program Files\nodejs"

关于node.js - 无法使用任何环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46609904/

相关文章:

c - 获取退出代码总是返回 1

windows - Windows 命令提示符中的 git 帮助

javascript - 如何进行正确的 Node.js 错误回调?

node.js - NodeJs 在多个 Node 上调度作业

windows - CMD 无文件相当于 < 重定向

linux - 将 Git SSH key 捆绑到私有(private) AMI 中

git - 在 git rebase 期间自动选择要编辑的 sha

javascript - 更新旧项目的 package.json 后出现奇怪的错误

mysql - Node unhandel promises 和 imports oop

.net - .Net 中的异步文件 IO