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
If you want to call something from
node_modules/bin
, you don't have to point at it directly. You can just call the tool by name in NPM script definition, i.e.:Looks like mean stacks postinstall script is hardcoded with Unix style paths. In Unix
./somethig/or/another
signifies accessing thesomething
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 likenode_modules\bower\bin\bower install
. I don't have windows so cannot say for certain.The postinstall doesn't work really well now for this repository on Windows. Try to run
npm install -g bower
and thenbower install
in the project's folder. It should do the same thing without postinstall.