Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Node.js:如何创建付费节点模块?_Javascript_Node.js_Npm_Module_Node Modules - Fatal编程技术网

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

Javascript Node.js:如何创建付费节点模块?,javascript,node.js,npm,module,node-modules,Javascript,Node.js,Npm,Module,Node Modules,如何销售节点模块 我需要将我的CMS插件发布到NPM,并允许用户安装它们,这样一些插件就可以付费了 我该怎么做?与这里的一些答案相反,npm上的所有内容都不是开源的,也不是对任何人公开的——npm支持具有受限访问权限的组织、范围包、私有模块和私有范围包。即使没有,您仍然可以在GitHub、GitLab或任何其他git服务器上托管一个私有npm注册表(见下文)或一个模块,在那里您还可以拥有授予客户受限访问权限的私有存储库 您可以创建专用npm模块: 您可以向客户添加对这些模块的访问: 如果你

如何销售节点模块

我需要将我的CMS插件发布到NPM,并允许用户安装它们,这样一些插件就可以付费了


我该怎么做?

与这里的一些答案相反,npm上的所有内容都不是开源的,也不是对任何人公开的——npm支持具有受限访问权限的组织、范围包、私有模块和私有范围包。即使没有,您仍然可以在GitHub、GitLab或任何其他git服务器上托管一个私有npm注册表(见下文)或一个模块,在那里您还可以拥有授予客户受限访问权限的私有存储库

您可以创建专用npm模块:

您可以向客户添加对这些模块的访问:

如果你想让某人访问,他们也需要订阅私有模块。一旦它们被激活,您就可以给它们读或写访问权限

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

或者,您可以托管自己的专用npm注册表:


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

有什么自由途径吗?@HasanBayat自由途径就是使用一个类似工具的私有注册中心,或者使用一个您可以免费使用的私有存储库。sinopia需要服务器吗?您是指GitLab试用企业吗?我如何在GitLab上实现它?