我已经安装了Node.js + NPM;我可以在控制台中运行node -v
并获取当前版本。
我还尝试将NVM Windows用作Node.js版本管理器,并且也可以在其中运行node -v
和npm -v
。
但是,当尝试使用另一个框架(例如Gulp或Ionic或其他任何东西)时,我总是收到错误消息:
'node'不被识别为内部或外部命令, 可操作的程序或批处理文件。
node
显然是一个cmdlet,因为我可以运行node -v
..但不知何故我的其他框架不再能够找到它。
路径正确,一切看起来不错。
我在这里想念什么?
答案 0 :(得分:0)
用于Windows终端管理的程序ConEmu
并没有拉出或不允许程序通过子调用或类似的东西访问路径。我分别使用CMD
和Powershell
进行了测试,两者均按预期工作。
我无法让ConEmu
似乎将这些路径传递给子例程。.因此,我卸载了它,发现了一个基于Cmder
的名为ConEmu
的替代方案,它能够捡起来就好了。
我不确定是ConEmu
中的唯一设置,还是我需要手动添加这些设置,但我很高兴知道Cmder
会自动进行设置。 / p>