Angularjs 约曼角发生器误差

Angularjs 约曼角发生器误差,angularjs,node.js,yeoman,yeoman-generator-angular,Angularjs,Node.js,Yeoman,Yeoman Generator Angular,当我使用角度约曼生成器时,我得到以下错误: module.js:340 throw err; ^ Error: Cannot find module './lib/pack.js' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17)

当我使用角度约曼生成器时,我得到以下错误:

module.js:340
    throw err;
    ^
Error: Cannot find module './lib/pack.js'
    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.<anonymous> (C:\Users\kra\AppData\Roaming\npm\node_modules\generator-karma\node_modules\yeoman-generator\n
ode_modules\download\node_modules\decompress\node_modules\decompress-tarbz2\node_modules\tar\tar.js:171:16)
    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)
module.js:340
犯错误;
^
错误:找不到模块'./lib/pack.js'
在Function.Module.\u解析文件名(Module.js:338:15)
在Function.Module.\u加载(Module.js:280:25)
at Module.require(Module.js:364:17)
根据需要(模块js:380:17)
反对。(C:\Users\kra\AppData\Roaming\npm\node\u modules\generator karma\node\u modules\yeoman generator\n
ode_modules\download\node_modules\decompress\node_modules\decompress-tarbz2\node_modules\tar\tar.js:171:16)
在模块处编译(Module.js:456:26)
在Object.Module.\u extensions..js(Module.js:474:10)
在Module.load(Module.js:356:32)
在Function.Module.\u加载(Module.js:312:12)
at Module.require(Module.js:364:17)
知道为什么吗?
npm版本1.4.28
节点版本0.10.33

yeoman 1.3.3版

尝试删除您的
发电机业力
发电机角度
,运行
npm缓存清理
,然后再次安装它们

我刚刚遇到类似问题,这可能不是解决方案,但您的npm版本已过时,请尝试键入:

sudo npm install npm -g
参考(注意,示例中使用sudo,但可能没有必要)。之后:

npm --version 
当前为2.1.12,因此应高于该值

然后,您可以尝试:

npm update
将所有内容升级到最新版本()


这可能会解决问题。

如何卸下发电机?发电机只是npm包。像其他包一样删除它们。e、 g.
npm卸载-g发电机业力