在npm中加载一个包的多个版本
Load multiple versions of a package in npm
我正在建立一个web API,我想提供底层库的多个版本。
简而言之,我想称之为:http://myapi/x.y.z/method其中x.y.z是我正在使用的底层库的版本。
我使用npm来处理我的库,并且似乎只能指定依赖项的一个版本。
我曾想过在我的服务的子文件夹中手动下载每个版本,但我不太喜欢。相反,我只想在我的配置中有一个允许的版本列表,并在服务启动时加载它们以供将来使用。
在JavaScript web服务上实现多版本API的最佳方法是什么?我对其他包管理者也持开放态度(而不是npm)。
如果你想使用不同的版本,我希望能提供帮助,例如express:
"devDependencies": {
"express": "~3.x",
}
因此,无论您使用什么npm express版本,都必须来自版本"3"
相关文章:
- 从自身的一个版本中创建新的JavaScript对象
- 在npm中加载一个包的多个版本
- 我怎么能有一个自动渐变背景使用JavaScript,它适用于最新版本的Internet Explorer
- Javascript:是否可以只针对一个版本的iOs
- 在一个网站上使用两个不同版本的现代化
- 使用jQuery,如何触发由另一个版本的jQuery处理的事件
- jQuery 检测浏览器 IE9 及更低版本并抛出一个模式进行升级
- 在CSS的未来版本中,仅固定了一个方向的位置
- 如何在网页中添加两个CSS文件,一个用于Safari浏览器,一个用于iPad桌面版本
- 在一个页面上拥有多个版本的jquery不冲突的古老困境
- 是否可以在没有app.js的情况下创建一个extjs应用程序的js文件(如构建版本)
- 一个函数,它接受回调并创建只能调用一次的新版本的回调.Javascript
- 将鼠标悬停在 ol 上并影响具有多个版本的同一页面上的另一个特定元素
- I'I’我正在考虑启动一个Angular项目.我应该等待版本2吗
- Gulp-重新编译一个颠簸的版本进行标记
- 添加了一个没有应用悬停伪元素版本的类
- 什么是Dreamweaver's的最后一个版本,具有jQuery和完全JS支持
- 是两种等效格式的javascript的一个版本
- 如果一个页面或网站已经有一个版本的Jquery chrome扩展失败.我想Jquery选择脚本
- 固定头不能正常工作与一个版本的jquery代码,为什么我的第二个版本在Firefox中这么慢