npm 包 sponsored 是 npm 7+ 中的一个新功能,它允许开发者在发布的 npm 包中展示一些广告,以便获得一些收益。这项功能的发布为开发者提供了一种新的获取收益的方法,同时也能更好地推广他们的 npm 包。
如何使用
要在你的 npm 包中使用 sponsored,你需要首先使用 npm 7+ 来发布你的包。在你发布版本之前,你需要通过 NPM 官方网站的口袋舞台订阅 sponsored,这样你的用户才能看到你的广告。
在生成包的 package.json 文件中,你需要添加一个"funding"
项。这个项是一个数组,其中包含一个或多个对象。每个对象必须有一个"type"
属性,指定了该赞助商的类型,其值通常为 "patreon"
, "openCollective"
或 "paypal"
。其他属性,如 url
或 email
,可以帮助你的用户了解更多有关赞助商的信息。
-- -------------------- ---- ------- - ------- ----------------- ---------- -------- -------------- --- --- --------- ---------- - ------- ---------- ------ ---------------------------------- - -
当你发布了一个支持赞助商的 npm 包时,npm 会在用户安装或更新该包时,向终端输出赞助商的信息和 URL,以鼓励用户进行捐赠。
收益与推广
开发者只需要在 NPM 官方网站上订阅 sponsored,就可以开始为他们的 npm 包赚钱。每当用户点击他们的赞助商链接并且进行了捐赠,开发者将会获得一定的收益。
此外,sponsored 还可以允许开发者推广他们的 npm 包,因为此功能提供了一种使开发者的 npm 包与其他开发者联系的方法。此外,当你在你的 package.json 文件中添加赞助商信息时,npm 还会在包的详情页面上添加一个赞助商小部件,帮助用户更快地了解你的赞助商。
示例代码
-- -------------------- ---- ------- - ------- ----------------- ---------- -------- -------------- --- --- --------- ---------- - - ------- ---------- ------ ---------------------------------- -- - ------- ----------------- ------ ------------------------------------------- - - -
结论
npm 包 sponsored 是一个用于在 npm 包中展示赞助商链接的功能。它不仅仅是一个获取收益的工具,还可以帮助开发者更好地推广其 npm 包。希望本篇文章对您有所帮助,如果您对 npm 包 sponsored 的使用还有疑问,请查看 npm 的官方文档以获得更详细的信息。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6006709f8ccae46eb111f059