我甚至还不知道正确的术语,但。。
我想写我自己的npm模块,全局安装并通过cli按其名称调用,就像bower一样。。。
窗户上有蝴蝶结:
C:UsersmyusernameAppDataRoamingnpm
有一系列文件与我从cli调用的所有模块有关,例如:
bower
bower.cmd
我想知道如何创建我自己的模块,创建我自己版本的模块。
谢谢John
也许这个答案会有所帮助。在windows上,在主javascript文件的顶部添加shebang行仍然很重要,尽管windows并不真正知道它的含义。
#/usr/bin/env节点
这与使用"bin"package.json字段相结合,将告诉npm除了常规节点模块之外,还创建一个.cmd可执行文件。