如何在不混淆社区的情况下发布alpha npm模块?

时间:2017-04-02 22:09:23

标签: npm npm-publish

鉴于一个无用的宠物节点模块

./ node_modules / salutations.js:

var cl = function (msg) { console.log(msg) }
var hi = function () { cl("Hi !") }
var seeYa = function () { cl("SeeYa !") }
exports.hi = hi;
exports.seeYa = seeYa;

./ script.js:

var salutations = require('salutations')
salutations.hi();     // returns: "Hi !"
salutations.seeYa();  // returns: "SeeYa !"

./的package.json

{ 
  "name": "NodeSalutations", 
  "version": "0.0.1", 
  dependencies: {}
}

鉴于其创建的唯一目的是了解创作,然后在npm.org上发布极简主义节点模块。

鉴于此模块没有任何价值,因此我不想设置私人帐户。

有没有办法在npm上发布,测试然后离散删除模块,而不会污染npm.org?

编辑:我的确阅读了npmjs.com的publishunpublishregistryscope

1 个答案:

答案 0 :(得分:2)

您可以将其上传到NPM.org,然后再处理清理工作。考虑到模块的范围,我确信没有人会投入足够的资金来考虑删除/更改。

您的另一个选择是使用something like sinopia

来托管您自己的NPM存储库以进行测试(这就是我要做的)