11

当我尝试时:
$ npm install -g cordova@latest
总是得到
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead

mac Os Sierra 10.12
npm v. 4.4.4
节点 v. 6.10.2

安装cordova之前:
$npm list -g node-uuid
/usr/local/lib
....(empty)

之后:
$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
..........节点- uuid@1.4.7
....request@2.47.0
....node-uuid@1.4.8

我尝试遵循每一个建议并安装/卸载一百次。
这是一个 npm 或科尔多瓦问题?

4

3 回答 3

19

此警告意味着旧的 node-uuid 模块已被弃用,并且不会继续维护。为了向后兼容,该模块仍然在 NPM 中发布(带有弃用通知)。我们可以使用以下命令显式安装 uuid 模块:

npm uninstall --save node-uuid
npm install --save uuid
于 2017-05-24T06:17:29.503 回答
0

根据文档:“在许多情况下,新功能和错误修复仅适用于最新版本的 Firebase CLI 和 firebase-functions SDK。经常使用这些命令更新 Firebase CLI 和 SDK 是一个好习惯Firebase 项目的函数文件夹”

npm install firebase-functions@latest firebase-admin@latest --save
npm install -g firebase-tools
于 2018-02-03T10:59:30.443 回答
0

试试这个命令

npm install uuid

阅读更多:https ://www.npmjs.com/package/uuid

于 2017-12-12T09:36:19.020 回答