【问题标题】:Build tools and/or Package managers : Stucked Seriously构建工具和/或包管理器:严重卡住
【发布时间】:2018-07-10 16:36:23
【问题描述】:

尊重每一个人, 我在使用 GruntJs 时有点困惑...... (当我发现 Autoprefixer 可以用那些该死的供应商前缀帮助我的生活时引起的问题,但这就是事情变得复杂的地方) ... 由于它是一个后处理器,它需要一个 GruntJs(Autoprefixer 的创建者所述的构建工具),但他在 npm 中编写了命令,这与 Grunt 相同(我在web被比较)我认为这是我的另一个误解,请清除它!!! 最后但最重要的一点:如果我使用其中任何一个,在任何情况下我都需要另一个和/或我会错过什么吗?

1- 如前所述澄清我的误解

2- 如果我使用其中任何一个,在任何情况下我都需要另一个和/或我会错过什么吗?

谢谢

【问题讨论】:

  • 你确定你用过谷歌吗?有很多教程可以解释所有这些。
  • 在 stackoverflow 上,预计所有提问者在提问之前都做了充分的研究。 meta.stackoverflow.com/questions/261592/… --- 你还没有证明这一点。这就是你投反对票的原因。
  • 该评论毫无意义。关闭这些选项卡。创建三个新的,搜索以下“git for age 4 and up”、“npm basics”和“gulp basics”。
  • 我们的时间不是免费的,你问我们的事情你可以很容易地自己做。 1 - 您的问题涉及 4 个不同的问题。 2 - 这些工具的简单解释可以在几秒钟内找到。 3 - 使用粗体和全部大写是侮辱性的,好像我们无法理解你一样。 4 - @saifer 已经回答了。
  • “版本控制废话”?你是说 git?

标签: git npm gulp gruntjs


【解决方案1】:

嗯,简单的解释:

你写的那些工具有不同的功能,它们都是独立的,你可以单独使用或者全部使用(我认为对于Bower你需要Npm)

2 字解释:

Git: 是一个版本控制工具,它可以帮助您跟踪您在自己的代码上编辑的内容,并与所有团队成员分享。

Npm: 是一个随 NodeJs 安装的数据包管理器。它可以帮助您下​​载和使用可以帮助您构建的工具(Bower、less、Gulp、Grunt)。这些是可直接下载的,因此不是强制性的。它使用所有下载的内容创建目录“node_modules”。它在您的项目中使用“package.json”文件来获取信息。

Bower: 和 Npm 差不多,但是它可以帮助你跟踪库,你可以用它来管理框架(angularjs、ember、bootstrap)。它通过“bower.json”获取信息。

Gulp 和 Grunt: 他们有一个共同的目的,帮助你“构建”你的代码,让你在他们的配置文件(缩小、丑化、less->css、移动文件,concat 等),它们类似于 maven(不要杀我)。他们使用“gruntfile.js”和“gulpfile.js”

(抱歉英语不好)

【讨论】:

    猜你喜欢
    • 2012-06-30
    • 1970-01-01
    • 2012-08-04
    • 2012-08-21
    • 2011-09-14
    • 2010-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多