NPM Error Parsing Json, Unexpected Token

32,031

Solution 1

This did it for me, although not sure why.

npm config rm proxy
npm config rm https-proxy

http://jonathanblog2000.blogspot.ch/2013/11/set-and-reset-proxy-for-git-and-npm.html

Solution 2

I just ran the command,

first:

$ rm -f package-lock.json

after:

$ npm i

work for me ;)

Share:
32,031
Jaeeun lee
Author by

Jaeeun lee

Updated on September 14, 2020

Comments

  • Jaeeun lee
    Jaeeun lee over 3 years

    I'm trying to install grunt, but no luck.

    npm install -g grunt-cli --registry http://registry.npmjs.org/
    

    gives this error:

    npm ERR! registry error parsing json
    npm ERR! Darwin 14.3.0
    npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "grunt-cli" "--registry" "http://registry.npmjs.org/"
    npm ERR! node v0.12.4
    npm ERR! npm  v2.10.1
    npm ERR! Unexpected token <
    npm ERR! <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
    npm ERR! <html><head>
    npm ERR! <title>404 Not Found</title>
    npm ERR! </head><body>
    npm ERR! <h1>Not Found</h1>
    npm ERR! <p>The requested URL /grunt-cli was not found on this server.</p>
    npm ERR! </body></html>
    

    What could be wrong?