这必须是一个非常简单的问题...但只要我记得我在Windows命令提示符下看到了特殊的关键字或命令,这显然不是像dir cd等系统命令
今天我使用node.js提醒我这一点,并在命令提示符下我进入导演并键入“npm install”。
我的问题很简单...关键字/命令“NPM”如何与相应的exe或其他“命令处理程序”相关联?我认为这是非常基本的,但在通过互联网搜索后,很难找到解释。
E.g。我如何将“堆栈/溢出”与某种能够解析“溢出”变量的进程/ exe相关联。
答案 0 :(得分:3)
命令行解释器有许多内置函数(例如“cd”,“dir”等)。对于所有其他输入:
查看它找到具有可执行文件扩展名的匹配命令,例如“.exe”,“。com”和“.bat”。系统范围的变量PATH包含要搜索的文件夹列表。
如果编写一个名为“stack”的程序,它通常会被称为“stack.exe”,并且可以放在编程环境输出二进制文件的任何地方。那你可以
cd
导航到该文件夹,然后输入stack
进行调用c:\Users\Documents\MyOwnsoftware\Stack\Release\stack
stack.exe
复制到已通过PATH变量stack.exe
的文件夹添加到您的路径。如您所见,这些解决方案均符合上述查询顺序。