npm WARN устарел node-uuid@1.4.8: вместо этого используйте модуль uuid

Когда я пытаюсь:
$ npm установить -g cordova@ последние
всегда получай
npm WARN устарел node-uuid@1.4.8: вместо этого используйте модуль uuid

Mac Os Sierra 10.12
нпм v. 4.4.4
узел v. 6.10.2

Перед установкой кордова:
$ npm list -g node-uuid
/ USR / местные / Библиотека
....(пусто)

После:
$ npm list -g node-uuid / usr / local / lib
.... cordova@6.5.0
........ cordova-lib@6.5.0
............ npm@2.15.12
................ request@2.74.0
.................... node-uuid@1.4.7
............ request@2.47.0
................ node-uuid@1.4.8

Я пытался следовать каждому предложению и установить / удалить сто раз.
Это проблема с Npm или Cordova?

3 ответа

Это предупреждение означает, что старый модуль node-uuid устарел и не будет продолжать двигаться вперед. Модуль по-прежнему публикуется в NPM для обратной совместимости (с уведомлением об устаревании). Мы можем явно установить модуль uuid, используя следующие команды:

npm uninstall --save node-uuid
npm install --save uuid

Попробуйте эту команду

npm install uuid

Подробнее: https://www.npmjs.com/package/uuid

Согласно документации: "Во многих случаях новые функции и исправления ошибок доступны только в последней версии CLI Firebase и SDK firebase-functions. Рекомендуется часто обновлять как CLI Firebase, так и SDK с помощью этих команд внутри папка функций вашего проекта Firebase "

npm install firebase-functions@latest firebase-admin@latest --save
npm install -g firebase-tools
Другие вопросы по тегам