我有一个现有的环回应用程序,它的版本是@ loopback /core version 2.1.0和@loopback/cli version 2.1.1。我无法使用lb命令使用命令行创建控制器或数据源。当我将环回/cli版本升级到3.1.1时,我能够使用命令lb4创建控制器和数据源,但也存在一些依赖版本不兼容问题。有人能建议如何使用环回/cli版本2.1.1的命令行吗?另外,回送和回送/cli版本是如何相关的(因为环回4仍然在使用环回/cli版本3.1.1)。下面是我的项目的包依赖项。“@环回/引导”:“^2.0.1”、“@环回/上下文”:"^3.1.0“、”@环回/核心“:"^2.1.0”、“@环回/openapi-v3”:"^3.1.0“、”@环回/存储库“:”^2.0.1“、”@环回/rest“:"^3.0.1”、“@环回/rest-explorer”:"^2.0.1",“@环回/服务-代理”:"^2.0.1“、”配置“:"^3.3.1”、“表示”:"^4.17.1“、”环回-连接器-rest“:"^3.7.0”、“节点-获取”:"^2.6.1“、”p-事件“:"^4.1.0”、"snyk":"^1.305.0“、"tslib":"^1.10.0”
发布于 2022-07-21 08:24:01
环回cli维护一个列表,列出所需的所有包及其版本的。因此,如果我们这些与我们正在使用的不兼容,那么错误就出现了。因此,您可以使用 update 命令首先更新存在依赖项的版本,然后尝试创建控制器和数据源。请参考https://loopback.io/doc/en/lb4/Update-generator.html。
https://stackoverflow.com/questions/71431261
复制相似问题