title: Yo angular generate error
body: <p>I install nodejs and npm on ubuntu 14.04, by source code.</p>
  
  <pre><code>root@wemet:~/ang# npm version
  { http_parser: '1.0',
  node: '0.10.34',
  v8: '3.14.5.9',
  ares: '1.9.0-DEV',
  uv: '0.10.30',
  zlib: '1.2.8',
  modules: '11',
  openssl: '1.0.1j',
  npm: '1.4.28' }
  </code></pre>
  
  <p>I installed yo and generate-angular as global This is my full package install of local:
  <a href="https://gist.github.com/thinksource/ba33f0cad073f3d4dc46" rel="nofollow">https://gist.github.com/thinksource/ba33f0cad073f3d4dc46</a></p>
  
  <p>When I want to do:</p>
  
  <pre><code>root@wemet:~/ang# yo angular
  
  module.js:340
      throw err;
        ^
  Error: Cannot find module '../../string/is-string'
      at Function.Module._resolveFilename (module.js:338:15)
      at Function.Module._load (module.js:280:25)
      at Module.require (module.js:364:17)
      at require (module.js:380:17)
      at Object.&lt;anonymous&gt; (/usr/local/lib/node_modules/yo/node_modules/insight/n
  ode_m odules/inquirer/node_modules/cli-color/node_modules/es5-ext/array/from/shim
  .js:9:22)
      at Module._compile (module.js:456:26)
      at Object.Module._extensions..js (module.js:474:10)
      at Module.load (module.js:356:32)
      at Function.Module._load (module.js:312:12)
      at Module.require (module.js:364:17)
  </code></pre>
  
  <p>I do not know what is the is-string module. I check it at <a href="https://www.npmjs.com/" rel="nofollow">https://www.npmjs.com/</a> but can not find it.</p>
  
  <p>When I run the bower cache clean:</p>
  
  <pre><code>root@wemet:~/ang# npm i make-iterator --save-dev
  info trying registry request attempt 1 at 00:21:04
  http GET https://registry.npmjs.org/make-iterator
  http 200 https://registry.npmjs.org/make-iterator
  info trying registry request attempt 1 at 00:21:04
  http GET https://registry.npmjs.org/for-own
  http 200 https://registry.npmjs.org/for-own
  info trying registry request attempt 1 at 00:21:05
  http GET https://registry.npmjs.org/for-in
  http 200 https://registry.npmjs.org/for-in
  make-iterator@0.1.1 node_modules/make-iterator
  └── for-own@0.1.2 (for-in@0.1.3)
  root@wemet:~/ang# bower cache clean
  
  module.js:340
  throw err;
        ^
  Error: Cannot find module '../function/makeIterator_'
  at Function.Module._resolveFilename (module.js:338:15)
  at Function.Module._load (module.js:280:25)
  at Module.require (module.js:364:17)
  at require (module.js:380:17)
  at Object.&lt;anonymous&gt; (/usr/local/lib/node_modules/bower/node_modules/mout/
  rray/collect.js:2:20)
  at Module._compile (module.js:456:26)
  at Object.Module._extensions..js (module.js:474:10)
  at Module.load (module.js:356:32)
  at Function.Module._load (module.js:312:12)
  at Module.require (module.js:364:17)
  </code></pre>
  
  <p>I find the module make-iterator, but even if I install make-iterator and I still meet error when I run bower cache clean.</p>