.min 或 src 作为 "main" -file in package.json for node_module



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

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

对此的最佳做法是什么?

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

jsDelivr 讓你結合你的依賴。根据CDNperf的说法,它提供了任何CDN中最低的延迟之一。

.min 或 src 作为 package.json 中的"主"文件,用于node_module

  • 来源:"main"字段
  • 最小:"unpkg"字段

最新更新