【问题标题】:.min or src as "main"-file in package.json for node_module.min 或 src 作为 node_module 的 package.json 中的“主”文件
【发布时间】:2017-05-07 23:36:51
【问题描述】:

我正在为浏览器(JS、CSS)编写一个到目前为止没有依赖关系的库。现在我至少有一个依赖项,我正在考虑是否将 deps 包含到构建中。

假设我的用户使用 CDN - 当然我的库的缩小文件应该包含依赖项。 但是像 webpack 这样的模块打包器呢?如果有人require/imports lib,package.json应该指向src条目还是缩小文件? 无论如何,模块捆绑程序不会安装并包含依赖项,因此缩小的文件将是(依赖项的)重复代码?

这方面的最佳做法是什么?

也就是说,我构建了一个将依赖于 turfJS 的某些模块的传单插件。 Leaflet 是一个 peerDependency 而 turf 是一个依赖项。

【问题讨论】:

    标签: javascript cdn node-modules package.json module-packaging


    【解决方案1】:

    jsDelivr 让你 combine 你的依赖项。根据CDNperf 的说法,它提供了所有 CDN 中最低的延迟之一。

    .min 或 src 作为 node_module 的 package.json 中的“主”文件

    • src:"main" 字段
    • 分钟:"unpkg" 字段

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-13
      • 2021-03-14
      • 1970-01-01
      • 2015-10-16
      • 2014-09-11
      • 2020-04-10
      • 1970-01-01
      • 2020-10-06
      相关资源
      最近更新 更多