我的client \ app文件夹中有bower_components
(8MB)。
我在客户端文件夹中有node_modules
文件夹(72MB)。
我的免费subversion托管只有50 MB。这通常不是上传二进制文件,包等的问题......只是源代码。
就像使用nuget包一样,我不会将它们提交给subversion。因为它们占用了太多空间。但是nuget包管理器提供了一个名为“在构建时恢复nuget包”的功能。当我的Visual Studio中启用了此功能时,创建了.nuget.exe
(1,5MB)这个.exe文件我承诺将其提供给其他人他们还可以在重建他们下载的解决方案时恢复nuget包。
bower_components
和node_modules
是否有类似的机制?
我的意思是package.json
node_modules
,bower_components
在文件夹结构中有bower.json
一级。
当某些其他人从subversion(没有node_modules
或bower_components
仅查看.json文件)检查我的源代码时,如果不可能的话,像grunt这样的机制正在运行恢复任务node_modules
和bower_components
这在某种程度上是否可行,或者我面前是否已经存在解决方案:P?
答案 0 :(得分:18)
他们只需在终端中运行npm install
和bower install
即可获取文件。