npm WARN 已弃用 node-uuid@1.4.8:改用 uuid 模块
Posted
技术标签:
【中文标题】npm WARN 已弃用 node-uuid@1.4.8:改用 uuid 模块【英文标题】:npm WARN deprecated node-uuid@1.4.8: Use uuid module instead 【发布时间】:2017-09-06 03:32:01 【问题描述】:当我尝试时: $ 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 节点诉 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 ................请求@2.74.0 .....................node-uuid@1.4.7 ...... 请求@2.47.0 ......节点-uuid@1.4.8
我尝试按照每个建议安装/卸载一百次。 这是一个 npm 或科尔多瓦问题?
【问题讨论】:
科尔多瓦的问题。他们正在使用已弃用的模块。 只是忽略警告......在 npm 世界中,你有很多这样的类型。修复应该由cordova自己完成...... 【参考方案1】:根据文档:“在许多情况下,新功能和错误修复仅适用于最新版本的 Firebase CLI 和 firebase-functions SDK。经常更新 Firebase CLI 和 SDK 是一个好习惯Firebase 项目的 functions 文件夹中的这些命令”
npm install firebase-functions@latest firebase-admin@latest --save
npm install -g firebase-tools
【讨论】:
【参考方案2】:试试这个命令
npm install uuid
阅读更多:https://www.npmjs.com/package/uuid
【讨论】:
【参考方案3】:这个警告意味着旧的 node-uuid 模块已被弃用,并且不会继续维护。为了向后兼容,该模块仍然在 NPM 中发布(带有弃用通知)。 我们可以使用以下命令显式安装 uuid 模块:
npm uninstall --save node-uuid
npm install --save uuid
【讨论】:
以上是关于npm WARN 已弃用 node-uuid@1.4.8:改用 uuid 模块的主要内容,如果未能解决你的问题,请参考以下文章
npm WARN 已弃用 lodash@2.4.2: lodash@<3.0.0 不再维护
Ruby - Digest::Digest 已弃用;使用摘要