我有一个节点模块,我试图将其作为全局NPM包发布,因此当您使用-g安装时,它会自动在路径中放置几个命令。
在这种情况下,我的模块被称为ncrypt-stream,它有两个命令 - node encrypt.js和node descrypt.js - 我希望能够通过简单地从任何地方键入encrypt或decrypt来运行这些命令在文件系统中。
我知道这个包可能会重新发明轮子:这是一项学习练习。
谢谢!
答案 0 :(得分:0)
只需使用bin
中的package.json
选项指定二进制文件。
https://docs.npmjs.com/files/package.json#bin
{" bin" :{" myapp" :" ./ cli.js" }}