代码之家  ›  专栏  ›  技术社区  ›  Brett Williams

使用NPM安装库还是从CDN导入?

  •  -1
  • Brett Williams  · 技术社区  · 3 年前

    关于这方面的任何指导都会很有帮助(这是我第一次使用VS代码并安装这样的软件包,我编写的唯一其他网站我刚刚通过CDN导入了bootstrap和jquery,并用记事本++:/)编码)

    2 回复  |  直到 3 年前
        1
  •  3
  •   jacobcambell    3 年前

    当然,您可以使用CDN将脚本导入到应用程序中(例如 <script>

    这可能是有利的,因为您的应用程序加载时,用户不必下载任何脚本(这可能需要一些连接速度较慢的用户很长时间),因为所有内容都捆绑在您的React应用程序中。有些应用程序依赖于很多依赖项,强制每个新用户单独下载每个脚本可能会导致速度问题。

    归根结底,我不认为你应该使用CDN还是NPM有正确或错误的答案,只要明白,当你使用NPM时,它会在你运行时将所需的脚本捆绑到你的应用程序中 npm run build 而不是用户访问您的站点时必须下载它们。

        2
  •  1
  •   Michael Hoobler    3 年前

    CDN只会让你走到这一步。在这个行业中,你需要有一些npm/纱线的经验。如果你继续走前端兔子洞,你最终会遇到像Webpack和Babble这样的东西,这将有助于提高Javascript的效率和向后兼容。通过npm/Thread安装东西通常也会为您提供更好的开发环境(比如react脚本、eslint、prettier等)。