How do I get rid of error "'.' is not recognized as an internal or external command" when running 'npm install' for MEAN stack?

express, mean-stack, node.js, npm, stack

Solution

Looks like mean stacks postinstall script is hardcoded with Unix style paths. In Unix `./somethig/or/another` signifies accessing the `something` directory starting HERE (the meaning of `.`).

I'd suggest submitting a bug on their GitHub page to start. Then you might be able to get away with editing the `package.json` to have the post install script use Windows style paths. It would be something like `node_modules\bower\bin\bower install`. I don't have windows so cannot say for certain.

Problem

downloaded mean stck zip from mean.io did an npm install after few minutes I got an error. Please see screenshot. what do I do? ``` npm http 200 https://registry.npmjs.org/event-emitter/-/event-e mitter-0.2.2.tgz > mean@1.0.0 postinstall C:\ss\D1\google\04\mean\mean-stack > ./node_modules/bower/bin/bower install '.' is not recognized as an internal or external command, operable program or batch file. npm ERR! weird error 1 npm ERR! not ok code 0 ```

Original source