【问题标题】:Bower over browserify and NPM? (Grunt build) [closed]对 browserify 和 NPM 感到失望? (咕噜声)[关闭]
【发布时间】:2014-09-01 11:46:54
【问题描述】:

有人可以给我一些关于在 NPM 之上使用 bower 而不是 browserify 的真实、具体的反馈吗?我正在考虑使用 Grunt 来管理构建。

我真的很喜欢 bower 的工作方式,但我正在考虑将 grunt 合并到构建过程中(通过 bower 执行诸如自动连接依赖项之类的事情),但无论如何我都在深入研究 NPM。

与 bower 相比,browserify 增加了多少复杂性? browserify 还暗示了哪些其他后果?使用 grunt + NPM + browserify 与 grunt + bower 相比如何?

我看到这个 SO 问题:Javascript dependency management : npm vs bower vs volo?,但我真的在寻找使用反馈,尤其是关于 grunt 构建的反馈。

【问题讨论】:

    标签: javascript gruntjs npm bower


    【解决方案1】:

    我没有太多使用 Grunt 的经验(我主要使用 Gulp,但我假设结果是相似的)。

    说到包管理器,NPM 和 Bower 都可以工作,让您可以轻松地安装和更新模块。

    我建议使用 NPM 和 Browserify。 Browserify 允许您使用 Node 样式的 require/exports 模式轻松管理应用程序中的依赖项和加载顺序。我无法将其与 Bower 进行比较,因为(除非我弄错了)Bower 不包含任何用于将依赖项加载到应用程序中的工具。如果没有其他工具,您将不得不手动管理您的依赖项列表,以确保所有内容都以正确的顺序加载。

    我个人使用 NPM、Browserify 和 Bower(用于无法通过 NPM 获得的纯前端模块)。

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2014-02-26
      • 1970-01-01
      • 2020-03-11
      • 1970-01-01
      • 1970-01-01
      • 2013-12-07
      • 2015-05-25
      • 2014-10-17
      • 1970-01-01
      相关资源
      最近更新 更多