【问题标题】:npm WARN deprecated node-uuid@1.4.8: Use uuid module insteadnpm WARN 已弃用 node-uuid@1.4.8:改用 uuid 模块
【发布时间】: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自己完成......

标签: node.js cordova npm npm-request


【解决方案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
      

      【讨论】:

        猜你喜欢
        • 2014-12-04
        • 2017-12-16
        • 2016-11-17
        • 2022-06-15
        • 1970-01-01
        • 2023-02-08
        • 2022-06-12
        • 2022-12-23
        • 2022-06-16
        相关资源
        最近更新 更多