【发布时间】: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