3

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

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

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

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

4

1 回答 1

1

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

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

  • 源:"main"字段
  • 分钟:"unpkg"字段
于 2018-08-25T02:50:23.893 回答