【问题标题】:Whats the diff between cdnjs vs npmjscdnjs 与 npmjs 之间的区别是什么
【发布时间】:2015-10-12 22:33:49
【问题描述】:

cdnjs 与 npmjs 有什么区别?我是 Javascript 和一般编程的新手,所以这可能是一个真正的新手问题,并且可能有很大的不同。

但是有什么区别呢? npm 是一种 CDN(内容分发网络)吗?

【问题讨论】:

  • 两者无关,Content Delivery Network vs. Node Package Manager。第一个是托管内容的服务器网络,第二个是用于维护 Node.js 包的软件。
  • 我了解托管了cdns并安装了npms(需要下载)。但我想我的问题是你不能找到托管在 cdn 上的大多数节点包,因此用它来代替它

标签: javascript npm cdn


【解决方案1】:

npmjs(Node Package Manager) 是由节点模块/包组成的存储库。您可以从那里搜索和下载节点模块。

cdnjs 是 JavaScript 库文件的内容交付网络。您可以从 cdnjs 添加对 JavaScript 库的引用,而不需要它们在您的服务器上。

【讨论】:

    【解决方案2】:

    npmjs == node js deps // 服务器

    CDN == 你的浏览器依赖 // 客户端

    简单来说

    【讨论】:

    • npm 包不必是服务器端的。它们实际上可以是任何东西,但包通常是与 CommonJS 兼容的 JS 库。
    猜你喜欢
    • 1970-01-01
    • 2012-06-12
    • 2014-02-23
    • 2015-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-27
    • 2023-02-17
    相关资源
    最近更新 更多