使用“ npm i -g @ loopback / cli”成功安装回送CLI后,回送“ lb4”命令不起作用

时间:2018-12-25 13:48:27

标签: node.js npm npm-install loopbackjs v4l2loopback

我已经尝试使用 npm i -g @ loopback / cli 成功安装回送CLI,之后我尝试使用 lb4应用命令终端创建应用, 未找到命令'lb4'。 只有 lb应用适用于版本3和2,但我想创建与回送版本4兼容的应用。

4 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

如果您在Windows 10上无法创建全局链接(像我一样)。 请考虑将其安装在NodeJS项目文件夹中。

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

注意:

  1. 这将安装cli,而不会在您的package.json中将其列为依赖项。
  2. 这将允许您仅在运行命令的项目的根文件夹中运行lb4 app
  3. 此解决方案并不理想,因为您必须为每个项目执行此操作。但是我认为,只为安装程序安装一些新版本的NodeJS即可,因为它可以清除一些长时间以来陷入混乱的缓存/配置。

答案 2 :(得分:0)

将Node.JS升级到8.9或更高版本。 这是先决条件。 查看文档:{​​{3}}

也有一段时间npm成功安装了JS模块,但是没有添加环境变量。找到npm文件夹路径(在我的情况下为C:\ Users \ user_name \ AppData \ Roaming \ npm),然后添加到类路径中。添加环境变量后,重新启动命令提示符。

答案 3 :(得分:0)

我也遇到了同样的问题。但是后来我使用 sudo 运行了命令并且它起作用了。 sudo npm i -g @loopback/cli