Проблема в установке loopback на окнах - PullRequest
0 голосов
/ 24 мая 2019

После запуска команды:

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 не был доступен в папке проекта.

Я новичок в узле js и изучаю loopback, пожалуйста, помогите мне правильно установить loopback cli в Windows.

1 Ответ

1 голос
/ 24 мая 2019

Как и после просмотра ошибки, говорится, что вам нужно перейти на 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

Если зависимости на глобальном уровне, то вам нужно обновить тоже глобально

npm update -g

Из ошибки также видно, что вам также нужно установить PATH или путь, который вы должны изменить.

Добавить PATH в переменные среды: (C:\Users\xxxxxx\AppData\Roaming\npm)

затем попробуйте установить нужные пакеты.

...