You are trying to create a new angular, react, vue app, and you end up with an error message saying:
npm ERR! Unexpected end of JSON input while...
For further actions, you may consider blocking this person and/or reporting abuse
It doesn't help. It's dumb to suggest for people to clean their cache every time.
The
--force
flag is there for a reason. It's giving you the option, while at the same time trying to persuade you not to do it.What I wish is for some of these articles to suggest a way to identify the failing package.
Because the npm error logs are less than useless in this regard.
It needs to print the url it was trying to fetch, and not just say that it failed to parse some abstract json, coming from God only knows where.
On any decently sized project there are hundreds of packages.
Many companies use proxy servers for npm.
An attempt to load a package can fail for a multitude of reasons.
So what do you sugggest?
I am, honestly, yet to find a good solution for this.
The problem is not so much with this article as it is with npm itself.
Just use yarn if you can 😀
Its all good
first run
npm i -g create-react-app
then it will update and remove some package in this directly to
Nice!!! Thanks Ankush.
Unexpected end of JSON input while parsing near '...13G5T8C+0g+Ie\nFKMevH'
I'm a windows user n got the above error while running create-react-app on my terminal.
After deleting everything in npm-cache, then ran npm cache verify, the create-react-app command installed...
Thanks!
Hello! this has worked for me too. Thanks!
Nice!!!
But i get this error for every single installation,
I tried with
--cache
to temporarily set another cache directory but still,It happens everytime with me
Normally,
npm cache clean --force
solves the problem for most people.
If you scenario permits, you can consider a full uninstall of npm + delete the
C:\Users{{your-username}}\AppData\Roaming\npm-cache
folder.Then re-install npm.
Finally, if nothing works for you, give yarnpkg.com/ a try.
You'll find yarn faster than npm :-)
Yeah,
I already switched to yarn
Thanks 😇
Nice!!!
Always have a plan B :-)
How can I really switch to Yarn and avoid PACKAGE.JSON MIXING?
Ahhh Sorry. Thnks it worked.
Thank you! I had the same issue with executing npm i -g @loopback/cli
It has helped me but first I switched through the nvm from node v12.19.0 to 10.22.1
After following all above instructions finally I've got this package.
I had the same problem but npm cache clean --force didn't work for me. What I did was CLEAN MY PC using my cleaner(CCleaner) and npm install work now. I did it because the problem appears after I uninstall my node.js because I want to install nvm-windows on my PC (docs.microsoft.com/en-us/windows/n...), but after I did it I think some files and folders was leave behind making a conflict after I install node using nvm thus npm install do not work. So I thought cleaning my pc would solve the problem and it did.
These are just my thoughts. Hope to help someone.
This really helped me. I was facing that issue when trying to create a new Angular project and an ionic project. After cleaning my NPM cache, I successfully installed the ionic app.
Thank you very much.
E:\xampp\htdocs\sumit\angular>npm install -g @angular/cli
npm ERR! Response timeout while trying to fetch registry.npmjs.org/@schematics%2fa... (over 30000ms)
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\sam\AppData\Roaming\npm-cache_logs\2020-07-20T06_40_14_633Z-debug.log
Please tell me why this issue occurring during installing Angular
Thanks alot. I had issues installing gulp-cli, this solution fixed it
This fixed the error. thank you so much for the instructions!
thanksss dude... a lott.....
@rishiabee - thank you!!!
I joined DEV just so I could post this. Lifesaver.
Thanks a lot 👍🙏
im facing 8 hours now i got resolved your steps really help me thanks lot Rishi sir
Thanks so much Rishi, I have been battling this for weeks now, your solution worked for me
Rishi, thank you so much for the instructions! This fixed the error.
Glad it helped!
Thanks!
it worked smothly.
i had also struggled with this error and this and i have solved this error by using running the command
npm install
in an adminstrator terminal and it worked on ubuntu osFacing the same issue, I ended up with your solution and it work ! Thank you Rishi !
Fantastic ;)
Resolveu meu problema, muito obrigado!
Hey Rishi, Thanks for it.
After Cashe and Delete All data from \AppData\Roaming\npm-cache. Then Updates npm with Latest Version. and Install Cordova . now it's done. Working Fine, Now All.
Sorted out my "workflow error" issue thanks @rishi
Nice! ;-)
This helps
I use Angular and I don't see solutions for it. Please help me
Thank you, al work like Hero. I did not know so much cache for npm. thanks.
It's working. Thanks, a lot for this easy way to solve this problem. May Allah bless you brother.
I'm on windows. Clearing my cache and then deleting files in the folder above worked for me. Thanks!
It was the only thing that worked.
Thanks.
Thanks, it works
This Article just got a 2-day error fixed. Please don't stop writing! :)
Worked for me thanks