Categories

A sample text widget

Etiam pulvinar consectetur dolor sed malesuada. Ut convallis euismod dolor nec pretium. Nunc ut tristique massa.

Nam sodales mi vitae dolor ullamcorper et vulputate enim accumsan. Morbi orci magna, tincidunt vitae molestie nec, molestie at mi. Nulla nulla lorem, suscipit in posuere in, interdum non magna.

Yeoman

Seems yeoman is the best for Angular dev, like rails. Create, modify controller, views on the fly.

Except it doesnt work. On Windows 8.

Tried in my Centos 6 VM from work.

gen a project:

Error angular 

You don't seem to have a generator with the name karma:app installed.
You can see available generators with npm search yeoman-generator and then install them with npm install [name].
To see the 9 registered generators run yo with the `--help` option.

Fine, install karma

localhost bin]$ sudo npm install -g generator-karma
[sudo] password for me: 
npm http GET https://registry.npmjs.org/generator-karma
npm http 304 https://registry.npmjs.org/generator-karma
npm http GET https://registry.npmjs.org/yeoman-generator
...
npm ERR! peerinvalid The package generator-karma does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer generator-angular@0.2.2 wants generator-karma@~0.2.0

npm ERR! System Linux 2.6.32-279.14.1.el6.x86_64
npm ERR! command "node" "/usr/bin/npm" "install" "-g" "generator-karma"
npm ERR! cwd /home/me/tools/WebStorm-127.122/bin
npm ERR! node -v v0.10.4
npm ERR! npm -v 1.2.17
npm ERR! code EPEERINVALID
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /home/me/tools/WebStorm-127.122/bin/npm-debug.log

So now what? The log file is no help, just the details.

Sigh. Why did I ever do this for a living?

1 comment to Yeoman

  • dave

    Works like a dream on Centos Linux. Install NPM, export PATH=NPM_HOME/bin:$PATH, and npm install -q angular like in the book.

    Note that yeoman seems not to support minification yet…

Leave a Reply