阅读(4507)
赞(9)
npm 资金 fund
2021-09-07 17:42:08 更新
检索资金信息
概要
npm fund [<pkg>]
npm fund [-w <workspace-name>]
描述
此命令检索有关如何为给定项目的依赖项提供资金的信息。如果没有提供包名,它将以树状结构列出所有正在寻找资金的依赖项,列出资金类型和要访问的 url。如果提供了包名称,则它会尝试使用--browser
配置参数打开其资金 URL ;如果包有多个资金来源,将指示用户通过--which
选项以消除歧义。
该列表将避免重复条目,并将与单个条目共享相同 url 的所有包堆叠。因此,该列表与 的输出形状不同npm ls
。
工作区支持
可以使用workspace
config 选项过滤结果以仅包含单个工作区及其依赖项。
例子
以下是npm fund
在具有配置工作区的项目中运行的示例a
:
$ npm fund
test-workspaces-fund@1.0.0
+-- https://example.com/a
| | `-- a@1.0.0
| `-- https://example.com/maintainer
| `-- foo@1.0.0
+-- https://example.com/npmcli-funding
| `-- @npmcli/test-funding
`-- https://example.com/org
`-- bar@2.0.0
以下是仅按a
同一项目中的特定工作区过滤时的预期结果示例:
$ npm fund -wa
test-workspaces-fund@1.0.0
` -- https://example.com/a
| ` -- a@1.0.0
` -- https://example.com/maintainer
` -- foo@2.0.0
配置
json
- 默认值:
false
- 类型:
Boolean
是否输出 JSON 数据,而不是正常输出。
npm pkg set
它允许在将设置值保存到您的package.json
.
并非所有 npm 命令都支持。
browser 浏览器
- 默认值:OS X:
"open"
, Windows:"start"
, 其他:"xdg-open"
- 类型:
null
、Boolean
或String
由 npm 命令调用以打开网站的浏览器。
设置为false
抑制浏览器行为,而是将 url 打印到终端。
设置为true
使用默认系统 URL 打开器。
unicode
- 默认值:
false
在Windows
中,真正在用Unicode语言环境MAC
/Unix
系统,由定义LC_ALL
,LC_CTYPE
或LANG
环境变量。 - 类型:
Boolean
当设置为 true
时,npm 在树输出中使用 unicode 字符。当为 false
时,它使用 ascii 字符而不是 unicode 字形。
workspace 工作区
- 默认:
- 类型:
String
(可多次设置)
允许在当前项目的已配置工作区的上下文中运行命令,同时通过仅运行此配置选项定义的工作区进行过滤。
workspace
配置的有效值为:
- 工作区名称
- 工作区目录的路径
- 父工作区目录的路径(将导致选择所有嵌套工作区)
为npm init
命令设置时,可以将其设置为尚不存在的工作区的文件夹,以创建该文件夹并将其设置为项目中的全新工作区。
此值不会导出到子进程的环境中。
which
- 默认值:
null
- 类型:
null
或者Number
如果有多个资金来源,打开哪个1-indexed source URL
。