bower是很方便的可以管理很多的库,但是用bower安装库的时候会产生很多的其他的文件,这个文件在上传到服务器的时候也是要一并上传不管吗?还是上传之前把没有用到的文件删除掉了
你在服务器上也安装好bower不就完了?
bower是一个包库管理工具,安装一个库后出现的其他文件为包库的依赖文件或说明文件,在正式环境中可以删除,对网站没有影响的.
"ignore": [
"npm-debug.log",
"bower_components",
"node_modules"
]
在bower.json配置文件中可以写上忽略的文件,同样在git管理中也可以写上git版本忽略的文件:
cat .gitignore
npm-debug.log
node_modules
bower_components
因此,这些包管理下载的文件完全没有必要,也非常不建议放到版本管理中。
发布的时候需要提取依赖压缩打包吧
投产最好使用前端自动化工具打包压缩依赖
服务器只上传bower-component里面用到的即可
上传代码仓库:如git, svn时候不需要上传bower_components,只要上传bower的配置文件即可
部署开发测试环境:把bower_components一起丢上去
产品环境:把依赖的vender们打包后丢上去。