我按照this official tutorial成功发布了一个包: 这是否意味着NPM将我的所有文件复制到NPM服务器?因为我使用的命令是:
npm publish
没有其他的参数。
而在Bower中,我使用的命令是:
bower register raphael.backbone git://github.com/tomasAlabes/backbone.raphael.git
显然源代码是git repo,因此bower显然是一个注册表,而不是复制项目文件。
问题:
" NPM发布"会不会将我的文件复制到NPM服务器?
答案 0 :(得分:2)
npm publish
将您当前的工作目录压缩为tarball并将其上传到npm注册表;所以是的,npm publish
会将你的文件复制到npm服务器。
您实际上不必将git用于npm包,但使用版本控制进行任何软件开发都是一个好主意。