【问题标题】:Include JQuery with Package Manager - JQuery在包管理器中包含 JQuery - JQuery
【发布时间】:2015-09-03 11:57:59
【问题描述】:

我对 Grunt、Bower、NPM、Gulp 等所有不同的工具感到困惑......

我可以使用什么工具/包管理器来包含/管理 JQuery(和其他 JS 库)?

【问题讨论】:

  • 如果您仍然不清楚下载文件并将它们保留为下载文件,如果您仍在学习 Web 开发,您可以通过谷歌搜索每个工具及其实现的功能来获得有关这些工具的良好信息。

标签: jquery


【解决方案1】:

您可以使用 bower 来管理您的前端库。

NPM 用于将包安装到后端,Bower 用于将库安装到前端。

您可能希望将 bower_components 文件夹添加到您的 .gitignore(如果不使用 git,则为等价物)

任何使用您的 repo 的人都可以运行 bower install 来获取前端库,库列表保存在 bower.json 中。有关 Bower 福利的详细列表,请参阅 https://softwareengineering.stackexchange.com/questions/224828/why-should-i-use-bower/224832#224832?newreg=4db37e92ec744292bed67038a680cada

Grunt 是一个很好的工具,用于管理您必须执行的任务,例如您的部署过程。一个 grunt 任务可能包括缩小你的代码,这里是一个很好的例子 grunt 文件http://gruntjs.com/sample-gruntfile

就整体比较而言,这里的文章比我写的要好Difference between Grunt, NPM and Bower ( package.json vs bower.json )

【讨论】:

  • 谢谢!您能否在答案中添加使用 Grunt + Bower 的原因?
  • 当然,我添加了一些额外的资源,希望能有所帮助。如果您有任何更具体的问题,请告诉我!
猜你喜欢
  • 2015-02-06
  • 2013-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-23
相关资源
最近更新 更多