是什么使AppData \ Roaming文件夹下的文件在命令行中可被发现?

时间:2017-01-02 14:26:39

标签: node.js windows cmd path

我最初在Windows 7系统上安装了旧版本的node.js(0.10点)。然后我用npm安装了cordova。当我在cmd提示符下键入 cordova 时,系统无法找到相应的命令。有问题的文件( cordova ,没有文件扩展名)位于以下文件夹中:

  

%APPDATA%\漫游\ NPM

然后我意识到我正在运行一个过时的节点版本,所以我升级到节点版本6.9.2。

现在,当我在cmd提示符下键入 cordova 时,系统会找到该文件!

新版本的节点在安装过程中对Windows做了什么才能实现?我检查过,以下文件夹作为节点的旧版本和新版本中PATH环境变量的一部分出现:

  

C:\ Program Files \ nodejs

根据PanagiotisKanavos的评论

更新

节点文件夹位于PATH变量中。但是当Roaming \ npm不在路径中时,仍会找到 cordova 文件。在较旧版本的节点中,该文件无法被发现,因此我将更改归因于新版本的节点,但我不确定。

关闭

感谢Borre发表评论的线索,我意识到该节点实际上是将%AppData%\ Roaming \ npm路径添加到PATH变量,但它正在< em>用户环境。我正在检查系统 PATH变量,并没有查看用户端。

0 个答案:

没有答案