npm WARN弃用了node-uuid@1.4.8:改为使用uuid模块

时间:2017-04-10 23:00:02

标签: node.js cordova npm npm-request

当我尝试时:
$ npm install -g cordova @ latest
总是得到 npm WARN弃用了node-uuid@1.4.8:改为使用uuid模块

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

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

在:
$ 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 个答案:

答案 0 :(得分:19)

此警告表示旧的node-uuid模块已弃用,并且无法继续向前维护。该模块仍在NPM中发布,以实现向后兼容性(使用弃用通知)。 我们可以使用以下命令显式安装uuid模块:

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

答案 1 :(得分:0)

尝试此命令

npm install uuid

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

答案 2 :(得分:0)

According to documentation : "In many cases, new features and bug fixes are available only with the latest version of the Firebase CLI and the firebase-functions SDK. It's a good practice to frequently update both the Firebase CLI and the SDK with these commands inside the functions folder of your Firebase project"

npm install firebase-functions@latest firebase-admin@latest --save
npm install -g firebase-tools