3

我已经使用npm i -g @loopback/cli成功安装了环回 CLI ,之后我尝试使用lb4 app命令终端创建应用程序,它显示Command 'lb4' not found。只有lb app适用于版本 3 和 2,但我想创建与环回版本 4 兼容的应用程序。

4

4 回答 4

3

我遇到了同样的问题,并通过更新到最新版本的 Node.js(截至目前为 10.7)解决了这个问题。然后我使用npm i -g @loopback/cli重新安装了 LoopBack CLI,并且lb4 app命令运行良好。另外,我以管理员身份执行所有命令,以防万一。

于 2019-01-21T19:59:17.417 回答
2

如果您在 Windows 10 上创建全局链接时遇到问题(就像我一样)。考虑安装在 NodeJS 项目文件夹中作为解决方法。

只需执行: npm install @looback/cli --no-save

笔记:

  1. 这将安装 cli 而不会将其列为您的package.json.
  2. 这将允许您lb4 app仅在运行命令的项目的根文件夹中运行。
  3. 此解决方案并不理想,因为您必须为每个项目执行此操作。但是,我认为安装新版本的 NodeJS 只是为了让安装程序清除一些在很长一段时间内搞砸的缓存/配置要好得多。
于 2019-10-03T14:12:05.480 回答
0

将您的 Node.JS 升级到 8.9 或更高版本。这是一个先决条件。请参阅文档:https ://loopback.io/doc/en/lb4/Getting-started.html#prerequisites

还有一些时候 npm 成功安装了 JS 模块但没有添加环境变量。找到 npm 文件夹路径(在我的例子中是 C:\Users\user_name\AppData\Roaming\npm)并添加到类路径中。添加环境变量后重新启动命令提示符。

于 2020-01-06T07:17:14.833 回答
0

我也面临同样的问题。但后来我使用 sudo 运行了命令,它工作了。sudo npm i -g @loopback/cli.

于 2021-07-28T12:32:01.860 回答