Don't see any deprecation notice here
What am I missing ?
Looks like the package node-uuid package on npm has been deprecated but the repo hasn't been because its now serving up the source code for uuid. Issue #142 explains what happened
Renaming kelektiv/node-uuid to kelektiv/uuid at some point might avoid confusion?
Hi @broofa , any updates on your provided answer? Does renaming the folder actually solves the issue?
so what's the solution ??
npm uninstall --save node-uuid
npm install --save uuid
The old node-uuid module is deprecated and won't be maintained moving forward. The module is still published in NPM for backward compatibility (with the deprecation notice). If you need the source, clone this repo then git checkout v1.4.7.
Yea, I have to say, this was slightly confusing at first.
It might be nice if the readme here had an explanation of what's going on?
@defunctzombie - We can just rename this github project and let github redirect everything, right? Then update the repository info in package.json in the next release...?
We can, but I don't really see the huge value in it. The deprecation notice is on the module name, not on our repo. And is a packaging artifact and not a repo artifact. I am pretty sure the deprecation notice already says use the uuid module instead.
The better solution might be to just add something to the readme.
馃憤 @broofa Thanks.
C:>npm install --save uuid
npm WARN saveError ENOENT: no such file or directory, open 'C:\package.json'
C:\
`-- [email protected]
npm WARN enoent ENOENT: no such file or directory, open 'C:\package.json'
npm WARN !invalid#1 No description
npm WARN !invalid#1 No repository field.
npm WARN !invalid#1 No README data
npm WARN !invalid#1 No license field.
C:>npm install -g cordova
npm WARN deprecated [email protected]: Use uuid module instead
C:\Users\MAHESH-MACKEY\AppData\Roaming\npm\cordova -> C:\Users\MAHESH-MACKEY\AppData\Roaming\npmnode_modules\cordova\bin\cordova
C:\Users\MAHESH-MACKEY\AppData\Roaming\npm
`-- [email protected]
@maheshkareeya Cordova-lib is depending on old version of npm, that's pulling in an old request version that uses the old node-uuid module. The deprecation warning is harmless and will go away when Cordova updates to more recent npm module version
`-- [email protected]
+-- [email protected]
| +-- [email protected]
| | +-- [email protected]
| | | +-- [email protected]
So guys uuid module is just a warning message... you must avoid it completely as it does n't creates any trouble in your further process... :)
All the commands like of add platform and build is running completely well.
If you want to know the correct and error free method of adding platform and running build command
check -> https://github.com/ionic-team/ionic/issues/4712
Are you getting this error in the ionic
>
I am try to get logs from notification using firebase functions, is npm WARN causing no logs ?
C:\Users\dhina>npm install -g cordova
npm WARN deprecated [email protected]: Use uuid module instead
npm ERR! path C:\Users\dhina\AppData\Roamingnpmnode_modules\cordovanode_modulesnpmnode_modules\ansistyles
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename 'C:\Users\dhina\AppData\Roamingnpmnode_modules\cordovanode_modulesnpmnode_modules\ansistyles' -> 'C:\Users\dhina\AppData\Roamingnpmnode_modules\cordovanode_modulesnpmnode_modules.ansistyles.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\dhina\AppData\Roamingnpm-cache_logs\2017-12-15T12_46_06_571Z-debug.log
HELP MEE........
Most helpful comment
The old node-uuid module is deprecated and won't be maintained moving forward. The module is still published in NPM for backward compatibility (with the deprecation notice). If you need the source, clone this repo then
git checkout v1.4.7.