在react项目上运行npm install时,我通常会得到"x packages are looking for funding."。知道这是什么意思吗?
react
npm install
"x packages are looking for funding."
npm决定添加一个新命令: npm fund,这将为npm用户提供更多的可见性,了解哪些依赖项正在积极寻找资助他们的工作的方法。
npm
npm fund
npm install还将在结尾显示一条消息,以便让用户意识到依赖关系正在寻找资金,它看起来像这样:
$ npm install packages are looking for funding. run `npm fund` for details.
运行npm fund <package>将在浏览器中打开为给定包列出的url。
npm fund <package>
< a href = " https://dev。to/ruyadorno/npm-6-13-0-7f3" rel="noreferrer">更多细节请看这里
您可以跳过资金使用:
npm install --no-fund YOUR PACKAGE NAME
例如:
npm install --no-fund core-js
如果需要安装多个包:
npm install --no-fund package1 package2 package3
当你在命令提示符中运行npm update时,当它完成时,它会建议你输入一个名为npm fund的新命令。
npm update
当你运行npm fund时,它会列出你已经安装的所有模块和包,这些模块和包是由公司或组织创建的,这些公司或组织需要资金用于他们的it项目。你会看到一个网页列表,在那里你可以给他们寄钱。所以“funds"意思是“你安装的Angular包可以使用你的一些钱来支持他们的业务”。
它基本上是一个模块列表,你需要为他们的项目贡献或捐款,并列出了你可以输入信用卡来帮助支付的网站。
npm fund [<pkg>]
该命令检索关于如何资助给定项目的依赖关系的信息。如果没有提供包名,它将以树状结构列出所有正在寻找融资的依赖项,其中列出了融资类型和要访问的url。 可以使用npm install——no-fund
首先,尽可能地支持开源开发人员,因为他们在这些包上投入了相当多的(自由)时间。但如果你想摆脱资金信息,你可以配置NPM关闭这些。这样做的命令是:
npm config set fund false --location=global
... 或者如果你只是想关闭一个特定的项目,在项目目录中运行这个:
npm config set fund false
详情请参见@Stokely和@ArunPratap的回答。
这些是开源项目(或开发人员),可以使用捐赠资金来帮助支持他们的业务。
在npm中,命令npm fund将列出你可以投资的url
在composer中,命令composer fund将做同样的事情。
composer fund
虽然上面提到了一些可以用来摆脱资金信息的选项,但如果可以的话,试着支持这项事业。
npm install --silent
似乎压制了资金问题。
npm config set false --global npm config set fund false
我建议不要压制资金信息。它仅提供信息。 至少,它们会让你对第三方npm包所面临的潜在风险有所了解
首先,这不是一个错误或警告。这基本上是一个信息,让你捐一些钱,如果你愿意,给公司/人或个人谁建立了一个包,你已经安装/在你的项目中使用,看看是哪个包,只需在你的终端中输入
和下面捐赠的包名称及其网站url的列表。 我希望这是有用的..