【问题标题】:install gulp's plugin using npm使用 npm 安装 gulp 的插件
【发布时间】:2016-10-11 01:17:59
【问题描述】:

我对使用 npm 和 gulp 感到困惑。我知道 gulp 只是一个任务运行器,用于自动化工作流程,而 npm 基本上是 node.js 包管理器。

但是,要安装 gulp 插件,我们运行 npm install --save-dev gulp-uglify,为什么?

我们使用相同的 cli 命令安装 npm 模块,例如护照:npm install passport --save

我怎么知道哪个模块适合 gulp?

【问题讨论】:

    标签: npm gulp workflow frontend


    【解决方案1】:

    npm 是一个包管理器,可用于广泛的需求和目的。 gulp 只是众多可以安装的软件包之一,而且 gulp 还依赖 npm 来安装 gulp 插件。

    因此,除非通过命名约定,否则您无法判断模块是否是 gulp 插件。这就是为什么这么多模块使用gulp-<something>grunt-<whatever> 甚至<something>-generator 之类的名称。名称的习惯部分有助于阐明该模块旨在用于支持另一个模块(gulp、grunt、yeoman、webpack 等......)。

    因此,除非模块作者提供帮助并将 gulp- 放在名称中或其他类似的人性化文本中,否则您无法轻易判断模块是否用作 gulp 插件。

    【讨论】:

    • 这太糟糕了,如果我做了一个 gulp 插件并且命名没有 gulp 作为前缀那么它会导致一个大问题。
    • 可能有误会。你可以创建一个 gulp 插件而不使用 gulp- 前缀。前缀只是为了更容易分辨 gulp 使用了什么以及可能用于其他目的的内容。命名是为了人类,而不是为了 gulp。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-31
    • 1970-01-01
    • 1970-01-01
    • 2017-10-10
    • 2016-04-10
    • 1970-01-01
    • 2017-11-02
    相关资源
    最近更新 更多