我正在阅读一些shell脚本教程并找到以下示例程序:
#!/bin/sh
clear
echo "HELLO WORLD"
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我#!/bin/sh在评论中提及' ' 的意义是什么?
假设我想为Node.js编写一个全局安装的模块.我不想写任何C++(或其他东西),而是简单的Node.js代码.
基本上,这很容易.只需编写模块,然后使用即可安装npm install -g.
现在,大多数全局安装的模块都可以直接调用它们,例如,您可以express在命令提示符下键入并运行Express的全局安装的应用程序引导程序.
现在我的问题是:我如何实现这一目标?
如果我只是全局安装一个模块,这不会使其中一个文件可用作可执行文件,或者将该文件放到PATH.
为实现这一目标,我需要采取哪些步骤?
所以我的问题基本上是:从"普通"Node.js模块创建全局可用的可执行文件需要做哪些步骤?