我通常在一个项目上"x packages are looking for funding."
运行时得到。知道这意味着什么吗?npm install
react
运行“npm install”时,“x 包正在寻找资金”是什么意思?
IT技术
javascript
npm
2021-03-12 10:04:27
6个回答
当您npm update
在命令提示符下运行时,它会建议您键入一个名为npm fund
.
当您运行时npm fund
,它将列出您已安装的所有module和包,这些module和包是由需要资金用于其 IT 项目的公司或组织创建的。您将看到一个网页列表,您可以在其中向他们汇款。所以“资金”的意思是“你安装的 Angular 包可以使用你的一些钱作为帮助支持他们业务的选项”。
它基本上是您需要为其项目捐款或捐款的module列表,以及您可以输入信用卡来帮助支付费用的网站列表。
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 --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 [<pkg>]
此命令检索有关如何为给定项目的依赖项提供资金的信息。如果没有提供包名称,它将以树状结构列出所有正在寻找资金的依赖项,其中列出了资金类型和要访问的 url。
可以使用以下命令禁用该消息: npm install --no-fund