如何编写一个可以从bower命令行触发的npm模块

时间:2015-12-01 20:33:41

标签: node.js npm

我甚至不知道正确的术语,但是......

我想编写我自己的全局安装npm模块,并通过其名称通过cli调用,就像凉亭一样......

在窗口中使用bower:

C:\Users\myusername\AppData\Roaming\npm

有一系列文件与我从cli调用的所有模块相关,例如:

bower
bower.cmd

我想知道如何创建自己的模块来创建我自己的版本。

由于 约翰

1 个答案:

答案 0 :(得分:1)

也许this answer会有所帮助。在Windows上,在主javascript文件的顶部添加shebang行仍然很重要 - 即使Windows并不真正知道它的含义。

#!/usr/bin/env node

结合使用'bin'package.json字段,除了常规节点模块外,还会告诉npm创建一个.cmd可执行文件。