我对所有不同的工具感到困惑,比如Grunt,Bower,NPM,Gulp等...
我可以使用什么工具/包管理器来包含/管理JQuery(以及其他JS库)?
答案 0 :(得分:1)
您可以使用bower来管理前端库。
NPM用于在后端安装软件包,Bower用于在前端安装软件包。
您可能希望将bower_components文件夹添加到.gitignore(或等效,如果不使用git)
使用您的仓库的任何人都可以运行bower install来获取前端库,库的列表保存在bower.json中。有关Bower福利的良好列表,请参阅https://softwareengineering.stackexchange.com/questions/224828/why-should-i-use-bower/224832#224832?newreg=4db37e92ec744292bed67038a680cada
Grunt是一个很好的工具,用于管理您必须执行的任务,比如您的部署过程。一个艰巨的任务可能包括缩小你的代码,这是一个很好的例子grunt文件http://gruntjs.com/sample-gruntfile
就整体比较而言,这是一个比我能做的更好的写作Difference between Grunt, NPM and Bower ( package.json vs bower.json )