【发布时间】:2019-05-03 10:38:40
【问题描述】:
(注意:我在这里使用cowsay 模块来说明我的观点)
无需在我的计算机上安装模块,我可以直接通过 npx 运行它:
npx cowsay Hello!
如果我在package.json 中指定了多个二进制文件。
"bin": {
"cowsay": "./cli.js",
"cowthink": "./cli.js"
},
我也想做
npx cowthink Hello!
但这失败了。这是因为 npx 运行名为 cowsay 的模块并且只运行它在 package.json 的 "bin" 字段中找到的第一个命令吗?
有没有办法直接从npx 运行cowthink?
【问题讨论】: