使用范围包运行npx

时间:2019-10-31 18:44:29

标签: node.js npm npx

我正在尝试使用npx执行作用域包。似乎唯一的方法是直接指定软件包,例如:

npx -p @foo/bar bar

这将正确下载@foo/bar并在我的bar“ bin”部分中运行package.json条目:

"bin": {
    "bar": "./cli.js"
}

但是,我真正想要的是键入:

$ npx @foo/bar
npx: installed 1 in 4s
npx: command not found: bar

我在@foo/bar部分中尝试过foo/barbarbin,但不走运。 npx是否支持像这样的作用域包?

1 个答案:

答案 0 :(得分:0)

好吧,只要您不导出任何替代命令,范围内的程序包就可以正常工作。也就是说,您不能使用对象形式,而只能指定一个bin命令:

<Reference Include="netstandard" />