Node.js:如何创建付费节点模块?

时间:2017-03-21 15:39:06

标签: javascript node.js npm module node-modules

如何销售节点模块?

我需要将我的CMS插件发布到NPM并允许用户安装它们,因此其中一些可以付费。

我该怎么做?

1 个答案:

答案 0 :(得分:4)

与此处的一些答案相反,并非所有关于npm的内容都是开源的或公开的 - npm支持组织,范围包,私有模块和具有受限访问权限的私有范围包。即使它没有,你仍然可以托管私人npm注册表(见下文)或在GitHub或GitLab或任何其他git服务器上托管模块,在那里你也可以拥有授予你的客户的限制访问权限的私人存储库。 p>

您可以创建私人npm模块:

您可以向客户添加对此类模块的访问权限:

  

如果您想要访问某人,他们也需要订阅私人模块。一旦它们,你可以给他们读或读写访问。

     

您可以在访问页面上控制对包的访问。要进入该页面,请单击“协作者”链接或加号按钮。

或者您可以托管自己的私人npm注册表:

你可以在GitHub或GitLab或任何其他git服务器而不是npm上托管你的模块。