运行命令后:
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和学习环回的新手,请帮助我在Windows上正确安装环回cli。
答案 0 :(得分:1)
看到错误后,这就是说您可能需要升级到swagger-ui@3
。
一旦上述方法无效,请尝试以下方法:
步骤:
删除node_modules
删除package_lock.json
通过此(C:\ Users \ XXXX \ AppData \ Roaming \ npm)和清除缓存 (C:\ Users \ admin \ AppData \ Roaming \ npm-cache)或这种方式
运行npm cache clean --force
然后运行npm install
如果依赖项是全局级别的,那么您也需要全局update
npm update -g
从错误中看来,您还需要设置PATH或设置的路径需要修改。
在环境变量中添加PATH:(C:\Users\xxxxxx\AppData\Roaming\npm)
然后尝试安装所需的软件包。
答案 1 :(得分:0)
为我解决了Windows错误: C:> lb4'lb4'不被识别为内部或外部命令, 可操作的程序或批处理文件。
更新您的环境变量,请转到:
控制面板->系统和安全->系统->高级系统设置->环境变量
在环境变量中添加PATH:(C:\ Users \ xxxxx \ AppData \ Roaming \ npm)