Node.js: 如何创建付费节点模块?
Node.js: How to create paid node modules?
如何销售节点模块?
我需要将我的 CMS 插件发布到 NPM 并允许用户安装它们,因此其中一些可以付费。
我该怎么做?
与此处的一些答案相反,并非 npm 上的所有内容都是开源的或对任何人公开可用 - npm 支持组织、作用域包、私有模块和具有受限访问权限的私有作用域包。即使没有,您仍然可以托管私有 npm 注册表(见下文)或在 GitHub 或 GitLab 或任何其他 git 服务器上托管模块,您也可以在其中拥有受限的私有存储库授予您的客户访问权限。
您可以创建私有 npm 模块:
您可以为您的客户添加对此类模块的访问权限:
If you want to give access to someone, they need to be subscribed to private modules as well. Once they are, you can give them read or read-write access.
You can control access to the package on the access page. To get to the page, click on the Collaborators link or the plus button.
或者您可以托管自己的私有 npm 注册表:
并且您可以在 GitHub 或 GitLab 或任何其他 git 服务器上托管您的模块,而不是 npm。
我知道这个问题很老了,但过去几年发生了很多事情。
您现在可以使用的一种解决方案是 basetools.io 出售对您的 npm 包的访问权。它负责开票、计费和管理对您的包裹的访问。
全面披露:我是 basetools 的创始人。
除了之前的答案,现在最好的方法是创建一个私人 npm 包并在任何市场上共享它。
可用选项有
-
- 它是一个 javascript 市场,您可以在其中出售您的 JS 包或从其他人处购买。
- 提供自己的界面来创建私有包,因此您不需要拥有自己的服务器。
- 它可以让您控制定价并跟踪下载或根据需要授予特殊访问权限。
- 也支持作用域包。
-
- 帮助为您的 npm 包创建付费专区
- 提供 github 与您的私有存储库的集成。
-
- Github 最近启用了仅限赞助商的存储库
- 这使您可以只向那些愿意赞助您的项目的人授予访问权限。
-
- 这是一个可以出售任何东西的市场
如何销售节点模块?
我需要将我的 CMS 插件发布到 NPM 并允许用户安装它们,因此其中一些可以付费。
我该怎么做?
与此处的一些答案相反,并非 npm 上的所有内容都是开源的或对任何人公开可用 - npm 支持组织、作用域包、私有模块和具有受限访问权限的私有作用域包。即使没有,您仍然可以托管私有 npm 注册表(见下文)或在 GitHub 或 GitLab 或任何其他 git 服务器上托管模块,您也可以在其中拥有受限的私有存储库授予您的客户访问权限。
您可以创建私有 npm 模块:
您可以为您的客户添加对此类模块的访问权限:
If you want to give access to someone, they need to be subscribed to private modules as well. Once they are, you can give them read or read-write access.
You can control access to the package on the access page. To get to the page, click on the Collaborators link or the plus button.
或者您可以托管自己的私有 npm 注册表:
并且您可以在 GitHub 或 GitLab 或任何其他 git 服务器上托管您的模块,而不是 npm。
我知道这个问题很老了,但过去几年发生了很多事情。
您现在可以使用的一种解决方案是 basetools.io 出售对您的 npm 包的访问权。它负责开票、计费和管理对您的包裹的访问。
全面披露:我是 basetools 的创始人。
除了之前的答案,现在最好的方法是创建一个私人 npm 包并在任何市场上共享它。
可用选项有
-
- 它是一个 javascript 市场,您可以在其中出售您的 JS 包或从其他人处购买。
- 提供自己的界面来创建私有包,因此您不需要拥有自己的服务器。
- 它可以让您控制定价并跟踪下载或根据需要授予特殊访问权限。
- 也支持作用域包。
-
- 帮助为您的 npm 包创建付费专区
- 提供 github 与您的私有存储库的集成。
-
- Github 最近启用了仅限赞助商的存储库
- 这使您可以只向那些愿意赞助您的项目的人授予访问权限。
-
- 这是一个可以出售任何东西的市场