当我尝试时:
$ 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问题?
答案 0 :(得分:19)
此警告表示旧的node-uuid模块已弃用,并且无法继续向前维护。该模块仍在NPM中发布,以实现向后兼容性(使用弃用通知)。 我们可以使用以下命令显式安装uuid模块:
npm uninstall --save node-uuid
npm install --save uuid
答案 1 :(得分:0)
答案 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