我使用通过 npm 发布的 command.js 创建了一个 CLI。CLI 使用 node-fetch 从 API 请求数据。但是,对于我的 CLI 的某些用户,node-fetch 忽略了我的 fetch URL 中的查询字符串。
我的假设是某些用户安装了较旧版本的 node-fetch,并且它使用的是该版本而不是 package.json 中我的依赖项列表中的显式版本。
如果这是原因,我如何确保我的 CLI 使用了正确版本的 node-fetch?
您能想到的还有其他原因会导致某些环境忽略查询字符串吗?