更新环回 4
Updating Loopback 4
我正在使用 Loopback 4 创建 REST-ful API。我是一名移动开发人员,所以 typescript 等对我来说都是全新的,所以请善待 ;)
我使用 CLI v1.21.4 创建了应用程序,并看到一条消息说有更新可用。因此,我更新了 CLI 的全局安装。但是当我尝试 运行 命令之一时,例如 lb4 model
我看到消息:
The project was originally generated by @loopback/cli@1.21.4.
The following dependencies are incompatible with @loopback/cli@1.23.1:
- typescript: ~3.5.3 (cli ~3.6.3)
- @loopback/authentication: ^2.2.2 (cli ^3.1.1)
我当然想利用这些较新的模块,但我不确定如何更新我的应用程序脚手架和依赖项。请问有人可以给点建议吗?
I would of course like to take advantage of these newer modules, but I am unsure how to update my app scaffolding and dependencies.
更新依赖项的过程并非特定于 LoopBack。如果您使用 npm
,那么只需 运行 npm update
.
请注意,TypeScript 经常在 semver-minor 版本中引入向后不兼容的更改,3.6 带来的更改很少。准备好在升级后手动修复一些编译错误。
我认为 npm update
不会在 @loopback/authentication
从 v2 跳到 v3,您必须明确请求升级:
$ npm install @loopback/authentication@latest
请查看https://github.com/strongloop/loopback-next/issues/3608:
在lb4 app的时候,我们把cli版本加上.yo.rc.json,比如:
{
“@loopback/cli”:{
"version":“1.21.4”
}
}
lb4 -v 列出与 cli 一起发布的兼容模块。
lb4命令检查项目是否有与当前cli不兼容的版本,并提示用户强制或退出。
现在有一个受支持的更新程序,记录在此处:
https://loopback.io/doc/en/lb4/Update-generator.html
好像很简单:
# Ensure you have the latest version of the CLI tool
npm install -g @loopback/cli
# Then ask the tool to check which packages should be upgraded
lb4 update
我正在使用 Loopback 4 创建 REST-ful API。我是一名移动开发人员,所以 typescript 等对我来说都是全新的,所以请善待 ;)
我使用 CLI v1.21.4 创建了应用程序,并看到一条消息说有更新可用。因此,我更新了 CLI 的全局安装。但是当我尝试 运行 命令之一时,例如 lb4 model
我看到消息:
The project was originally generated by @loopback/cli@1.21.4.
The following dependencies are incompatible with @loopback/cli@1.23.1:
- typescript: ~3.5.3 (cli ~3.6.3)
- @loopback/authentication: ^2.2.2 (cli ^3.1.1)
我当然想利用这些较新的模块,但我不确定如何更新我的应用程序脚手架和依赖项。请问有人可以给点建议吗?
I would of course like to take advantage of these newer modules, but I am unsure how to update my app scaffolding and dependencies.
更新依赖项的过程并非特定于 LoopBack。如果您使用 npm
,那么只需 运行 npm update
.
请注意,TypeScript 经常在 semver-minor 版本中引入向后不兼容的更改,3.6 带来的更改很少。准备好在升级后手动修复一些编译错误。
我认为 npm update
不会在 @loopback/authentication
从 v2 跳到 v3,您必须明确请求升级:
$ npm install @loopback/authentication@latest
请查看https://github.com/strongloop/loopback-next/issues/3608:
在lb4 app的时候,我们把cli版本加上.yo.rc.json,比如:
{ “@loopback/cli”:{ "version":“1.21.4” } }
lb4 -v 列出与 cli 一起发布的兼容模块。
lb4命令检查项目是否有与当前cli不兼容的版本,并提示用户强制或退出。
现在有一个受支持的更新程序,记录在此处:
https://loopback.io/doc/en/lb4/Update-generator.html
好像很简单:
# Ensure you have the latest version of the CLI tool
npm install -g @loopback/cli
# Then ask the tool to check which packages should be upgraded
lb4 update