假设我想为 Node.js 编写一个模块,该模块将被全局安装。我不想编写任何 C++(或其他东西),而是简单的 Node.js 代码。
基本上,这很容易。只需编写模块,然后使用npm install -g
.
现在,大多数全局安装的模块都提供了直接调用它们的可能性,例如,您可以express
在命令提示符下键入并运行 Express 的全局安装应用程序引导程序。
现在我的问题是:我如何实现这一目标?
如果我只是全局安装一个模块,这不会使其中一个文件作为可执行文件可用,或者将该文件放到PATH
.
为了实现这一目标,我需要执行哪些步骤?
所以我的问题基本上是:需要执行哪些步骤才能从“普通”Node.js 模块创建全局可用的可执行文件?