“EMALFORMED Failed to read bower.json” "unexpected token /"

user2656851 picture user2656851 · Jul 2, 2014 · Viewed 14.1k times · Source

i rather new to mean stack and i'm trying to pull some components using bower.

I have my .bowerrc file which gives the path for installation.

//.bowerrc
 {
    "directory": "public/libs"
 }

and i have my bower.json file which looks like this:

// bower.json
{
    "name": "starter-node-angular",
    "version": "1.0.0",
    "dependencies": {
        "bootstrap": "latest",
        "font-awesome": "latest",
        "animate.css": "latest",
        "angular": "latest",
        "angular-route": "latest"   
    }
}

When i installed bower i had no problem and even the bower search is working perfect. when I'm running the command:

bower install

i get the following message:

Failed to read + path\bower.json

Unexpected token /

i get the same message when I'm trying:

bower install jquery

I tried to change the encoding of file and used json online validation tool.

any ideas??

Answer

Philippe Matray picture Philippe Matray · Oct 29, 2014

Another solution is to open the file in Notepad++, go to "Encoding" and select convert to ANSI.

Best of luck