gpt4 book ai didi

javascript - 为什么要使用 npm/yarn 之外的构建工具(例如 grunt/gulp)?

转载 作者:行者123 更新时间:2023-12-01 02:28:10 25 4
gpt4 key购买 nike

我来自make的世界和 Unix 命令管道。当我调查与 node_modules 世界更好地集成的工具的情况时我将在我的构建中使用它,似乎有六个具有类似功能的工具,并且我试图了解在投入精力学习新工具之前应该考虑哪些因素(希望不是学习每个工具)那里有工具:))

我想我明白 webpack 和 npm 的用途略有不同,从 npm 调用 webpack 可能有意义,但反之则可能不行。

假设我已经处理了依赖管理(npm 或yarn install),那么在决定是深入研究 grunt 还是 gulp 还是仅仅将各种 script 链接在一起时,我应该考虑什么? package.json 中的 s 并让 Node 或 YARN 来完成提升?

我知道这个问题有点主观和模糊,但我希望重点在于:

  • 我想要一些通用但功能强大的东西
  • 我想要一些没有非 JS 要求的东西,以防不存在编译器(例如,我的构建环境中不存在 make 或 Go)
  • 假设我正在使用 Node 模块,但没有任何二进制或其他语言依赖项,例如 node-sass 或 pygments。如果有必要的话,我将致力于某种风格的 Unix。
  • 我希望您能描述您的标准,并推荐您认为最有能力的工具。

谢谢!

最佳答案

实际上,通过使用最有支持的东西,您将使您的生活变得最轻松。目前,这似乎是 npm/yarn 脚本、webpack 和 gulp 的某种组合,其比例不同,具体取决于您正在执行的操作的具体情况。 Webpack 有许多插件可以承担常见的构建任务,从而极大地扩展了它的作用。

关于javascript - 为什么要使用 npm/yarn 之外的构建工具(例如 grunt/gulp)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48551617/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com