在"x packages are looking for funding."
项目上运行npm install
时,我通常会得到 react
。知道这意味着什么吗?
答案 0 :(得分:182)
在命令提示符下运行npm update
时,建议您键入一个名为npm fund
的新命令。
运行npm fund
时,它将列出您安装的所有模块和程序包,这些模块和程序包是由需要 money 用于其IT项目的公司或组织创建的。您将看到一个网页列表,您可以在其中向他们汇款。因此,“资金”是指“您安装的有角度的软件包,可以使用您的一些资金来支持他们的业务。”
这基本上是您拥有的模块的列表,这些模块需要对其项目进行捐款或捐款,并且列出了您可以在其中输入信用卡来为其付款的网站。
答案 1 :(得分:16)
您可以使用以下方法跳过资金
: npm install --no-fund YOUR PACKAGE NAME
例如:
npm install --no-fund core-js
答案 2 :(得分:16)
首先,尝试在可能的情况下支持开源开发人员,他们将大量(免费)时间投入这些软件包中。但是,如果您想摆脱资助消息,可以将NPM配置为关闭这些消息。为此的命令是:
npm config set fund false --global
...或者如果您只想为特定项目将其关闭,请在项目目录中运行它:
npm config set fund false
有关实施此操作的详细信息,请参见@Stokely和@ArunPratap的答案。
答案 3 :(得分:10)
npm
决定添加一个新命令:
npm fund
,它将向npm用户提供更多可见性,帮助他们了解哪些依赖项正在积极寻找资助其工作的方式。
npm install
还将在末尾显示一条消息,以使用户知道依赖性正在寻找资金,它看起来像这样:
$ npm install
packages are looking for funding.
Run "npm fund" to find out more.
运行npm fund <package>
将在浏览器中打开为该给定软件包列出的URL。
答案 4 :(得分:1)
npm fund [<pkg>]
此命令检索有关如何为给定项目的依赖项提供资金的信息。如果没有提供软件包名称,它将在树结构中列出所有正在寻找资金的依赖项,其中列出了资金的类型和要访问的URL。
可以使用以下命令禁用该消息:npm install --no-fund
答案 5 :(得分:1)
这些是开源项目(或开发人员),可以使用捐赠来资助其业务。
在npm中,命令npm fund
将列出您可以资助的网址
在作曲家中,命令composer fund
将执行相同的操作。
虽然上面提到了一些选项,可以用来摆脱资助信息,但如果可以的话,请尝试支持该原因。
答案 6 :(得分:1)
npm install --silent
似乎抑制了资金问题。
答案 7 :(得分:1)
npm config set false --global
npm config set fund false