【问题标题】:Webpack JS libraries or include via script tag?Webpack JS 库或通过脚本标签包含?
【发布时间】:2018-04-21 08:49:09
【问题描述】:

我正在构建一个瘦客户端,我正在尝试熟悉的工具之一是 Webpack。在我的研究中,我遇到了在他们的 Webpack 中包含 JQuery 和/或 Angularjs 的程序员。为什么要这样做,而不是通过页面上的脚本标签包含它们?

【问题讨论】:

  • 它使构建和部署更容易

标签: jquery angularjs webpack


【解决方案1】:

如果您使用的是 Webpack 之类的东西,那么您可能也在使用包管理器。如果你是,那么你就是通过一个包配置文件来引用你所有的第三方库。

在使用 webpack 时,它可以只读取配置文件,然后为您打包所有内容,无需单独引用。

这样做的好处是,您可以为所有引用捆绑和缩小代码,可以更好地控制版本控制,并且管理更新非常容易。不仅如此,如果您正在使用存储库,那么您只需在存储库中包含您的包配置文件,并让包管理器处理下载正确的文件。

【讨论】:

    【解决方案2】:

    您在 webpack 项目中包含您自己的所有代码以及它所依赖的依赖项,因为它确保始终加载您的所有依赖项,并且您不必将文件列表与您的webpack 文件。 Webpack 本质上是将您的整个项目编译到一个文件中,这使您在更新和发布期间的工作更加轻松。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-30
      • 2018-07-22
      • 2018-03-29
      • 1970-01-01
      • 2021-05-25
      • 1970-01-01
      • 2020-01-08
      相关资源
      最近更新 更多