如何销售节点模块?
我需要将我的CMS插件发布到NPM并允许用户安装它们,因此其中一些可以付费。
我该怎么做?
答案 0 :(得分:4)
与此处的一些答案相反,并非所有关于npm的内容都是开源的或公开的 - npm支持组织,范围包,私有模块和具有受限访问权限的私有范围包。即使它没有,你仍然可以托管私人npm注册表(见下文)或在GitHub或GitLab或任何其他git服务器上托管模块,在那里你也可以拥有授予你的客户的限制访问权限的私人存储库。 p>
您可以创建私人npm模块:
您可以向客户添加对此类模块的访问权限:
如果您想要访问某人,他们也需要订阅私人模块。一旦它们,你可以给他们读或读写访问。
您可以在访问页面上控制对包的访问。要进入该页面,请单击“协作者”链接或加号按钮。
或者您可以托管自己的私人npm注册表:
你可以在GitHub或GitLab或任何其他git服务器而不是npm上托管你的模块。