在 "x packages are looking for funding."
项目上运行
npm install
时,我通常会得到 react
。知道这意味着什么吗?
当您在命令提示符下运行
npm update
时,完成后它会建议您键入一个名为 npm fund
的新命令。
当您运行
npm fund
时,它将列出您已安装的所有模块和软件包,这些模块和软件包是由需要钱用于其IT项目的公司或组织创建的。您将看到一个网页列表,您可以在其中向他们汇款。因此,“资金”意味着“您安装的 Angular 软件包可以使用您的一些资金作为帮助支持其业务的选项”。
它基本上是您拥有的需要为其项目捐款或捐款的模块的列表,并列出了您可以在其中输入信用卡以帮助支付费用的网站。
npm
决定添加一个新命令:
npm fund
,这将为 npm 用户提供更多可见性,让他们了解哪些依赖项正在积极寻找为其工作提供资金的方法。
npm install
还会在最后显示一条消息,以便让用户知道依赖项正在寻找资金,它看起来像这样:
$ npm install
packages are looking for funding.
run `npm fund` for details.
运行
npm fund <package>
将在浏览器中打开为该给定包列出的 url。
首先,尽可能支持开源开发人员,他们在这些软件包上投入了大量(免费)时间。但如果您想摆脱资金消息,您可以配置 NPM 将其关闭。执行此操作的命令是:
npm config set fund false --location=global
...或者如果您只想为特定项目关闭它,请在项目目录中运行此命令:
npm config set fund false
有关实施此操作的详细信息,请参阅 @Stokely 的 和 @ArunPratap 的 答案。
您可以使用以下方式跳过资金:
npm install --no-fund YOUR PACKAGE NAME
例如:
npm install --no-fund core-js
如果需要安装多个软件包:
npm install --no-fund package1 package2 package3
首先,这不是错误或警告。这基本上是一条消息,如果您希望向构建您在项目中安装/使用的软件包的公司/个人或个人捐赠一些钱,要查看哪个软件包,只需在终端中输入
npm fund
以及下面要捐赠的软件包名称及其网站 URL 的列表。 我希望这有帮助..
这些是开源项目(或开发人员),可以使用捐款来资助他们的业务。
在 npm 中,命令
npm fund
将列出您可以资助的网址
在作曲家中,命令
composer fund
也会执行相同的操作。
虽然上面提到了一些选项可以用来摆脱资金信息,但如果可以的话,请尝试支持这一事业。
npm fund [<pkg>]
此命令检索有关如何为给定项目的依赖项提供资金的信息。如果未提供包名称,它将在树形结构中列出正在寻找资金的所有依赖项,其中列出了资金类型和要访问的 url。
可以使用以下命令禁用该消息: npm install --no-fund
npm config set false --global
npm config set fund false
npm install --silent
似乎压制了资金问题。
我建议不要压制资金信息。它仅供参考。 至少他们会让您了解第 3 方 npm 包面临的潜在风险。