在 windows 上安装环回时遇到问题

Trouble in installing loopback on windows

运行执行命令后:

npm install -g loopback-cli

我得到这个输出:

C:\>npm install -g loopback-cli npm WARN deprecated swagger-ui@2.2.10:
   No longer maintained, please upgrade to swagger-ui@3. 
D:\project\IOT-KT\infra\nfr-iot-md\testSpecs\nodejs\node_modules\windows-build-tools\lb
D:\project\IOT-KT\infra\nfr-iot-md\testSpecs\nodejs\node_modules\windows-build-tools\node_modules\loopback-cli\bin\loopback-cli.js
loopback-cli@5.0.2 updated 1 package in 115.326s

C:\>lb 'lb' is not recognized as an internal or external command,
operable program or batch file.

C:\>lb4 'lb4' is not recognized as an internal or external command,
operable program or batch file.

C:\>

但是如果去位置:D:\project\IOT-KT\infra\nfr-iot-md\testSpecs\nodejs\node_modules\windows-build-tools

和 运行 lb 命令正在运行,我创建了一个项目,但后来我无法创建模型,因为 lb 在项目文件夹中不可用。

我是node js新手,正在学习loopback,请帮我在windows上正确安装loopback cli。

看到错误后,它说您需要升级到 swagger-ui@3,这可能是原因。

如果上述方法无效,请尝试以下方法:

步骤:

  1. 删除node_modules

  2. 删除package_lock.json

  3. 通过这个(C:\Users\XXXX\AppData\Roaming\npm)和清除缓存 (C:\Users\admin\AppData\Roaming\npm-cache) 或者这样

    运行npm cache clean --force

  4. 然后运行npm install

如果依赖在全局级别那么你也需要update全局

npm update -g

从错误看来你也需要设置PATH或者你设置的路径需要修改。

在环境变量中添加PATH:(C:\Users\xxxxxx\AppData\Roaming\npm)

然后尝试安装所需的软件包。

为我工作 Windows 错误: C:>lb4 'lb4' 不被识别为内部或外部命令, 可运行的程序或批处理文件。

更新您的环境变量,转到:

控制面板 -> 系统和安全 -> 系统 -> 高级系统设置 -> 环境变量

在环境变量中添加PATH:(C:\Users\xxxxx\AppData\Roaming\npm)