Node.js-“节点”命令有效,但通过其他框架无效

时间:2019-01-23 13:54:59

标签: node.js powershell ionic-framework gulp nvm

我已经安装了Node.js + NPM;我可以在控制台中运行node -v并获取当前版本。

我还尝试将NVM Windows用作Node.js版本管理器,并且也可以在其中运行node -vnpm -v

但是,当尝试使用另一个框架(例如Gulp或Ionic或其他任何东西)时,我总是收到错误消息:

  

'node'不被识别为内部或外部命令,   可操作的程序或批处理文件。

node显然是一个cmdlet,因为我可以运行node -v ..但不知何故我的其他框架不再能够找到它。

路径正确,一切看起来不错。

我在这里想念什么?

1 个答案:

答案 0 :(得分:0)

用于Windows终端管理的程序ConEmu并没有拉出或不允许程序通过子调用或类似的东西访问路径。我分别使用CMDPowershell进行了测试,两者均按预期工作。

我无法让ConEmu似乎将这些路径传递给子例程。.因此,我卸载了它,发现了一个基于Cmder的名为ConEmu的替代方案,它能够捡起来就好了。

我不确定是ConEmu中的唯一设置,还是我需要手动添加这些设置,但我很高兴知道Cmder会自动进行设置。 / p>