确定我的客户是否使用我的 JS 库的 CDN 或 NPM 版本的方法?

Ways to identify if my clients are using the CDN or NPM versions of my JS library?

我目前正在考虑在 NPM 上发布我的库的开源版本。但是,我想知道是否有办法让我知道客户是否特别使用我的CDN/NPM。

这真的可以做到吗?

我考虑过这个问题,目前想到了一个想法:

  1. 将提交标记添加到缩小文件,这使我可以从 NPM 或我们自己的 CDN 查看版本的提交哈希。

很高兴听到其他人有想法!