NPM发布会将所有文件复制到NPM服务器吗?

时间:2016-11-21 18:26:32

标签: npm

我按照this official tutorial成功发布了一个包: 这是否意味着NPM将我的所有文件复制到NPM服务器?因为我使用的命令是:

npm publish

没有其他的参数。

而在Bower中,我使用的命令是:

bower register raphael.backbone git://github.com/tomasAlabes/backbone.raphael.git

显然源代码是git repo,因此bower显然是一个注册表,而不是复制项目文件。

问题:

" NPM发布"会不会将我的文件复制到NPM服务器?

1 个答案:

答案 0 :(得分:2)

npm publish将您当前的工作目录压缩为tarball并将其上传到npm注册表;所以是的,npm publish会将你的文件复制到npm服务器。

您实际上不必将git用于npm包,但使用版本控制进行任何软件开发都是一个好主意。