gpt4 book ai didi

javascript - 在 npm 中加载包的多个版本

转载 作者:行者123 更新时间:2023-12-03 16:29:35 25 4
gpt4 key购买 nike

我正在设置一个网络 API,我想提供底层库的多个版本。

简而言之,我想这样调用它: http://myapi/x.y.z/method其中 x.y.z 是我正在使用的底层库的版本。

我正在使用 npm 来处理我的库,并且似乎只能指定一个版本的依赖项。

我考虑过在我的服务的子文件夹中手动下载每个版本,但我不太喜欢它。相反,我只想在我的配置中列出允许的版本,并在服务启动时加载它们以供将来使用。

在 JavaScript 网络服务上实现多版本 API 的最佳方式是什么?我也对其他包管理器开放(而不是 npm)。

最佳答案

如果你想使用不同的版本,我希望能有所帮助,例如express:

"devDependencies": {
"express": "~3.x",
}

所以你会告诉无论你使用的 npm express 版本,总是来自版本“3”

关于javascript - 在 npm 中加载包的多个版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29290472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com