错误:使用Yeoman生成器在AngularJS中找不到模块'ansi-styles'

时间:2014-08-09 20:01:25

标签: javascript angularjs npm yeoman yeoman-generator

我之前的代码工作正常,但似乎停止了工作。我试过yo angular:route api但是这个错误被返回了:

Error: Cannot find module 'ansi-styles'
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> (/usr/local/lib/node_modules/generator-angular/node_modules/chalk/index.js:2:12)
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)

我已经添加了我的包文件所需的所有依赖项,更新npm(现在是2.0.0alpha),所有npm包,并运行npm install。当我唠叨服务时,该网站仍然有用。

3 个答案:

答案 0 :(得分:1)

(The O.P。):

我找到了收到错误的原因。我不得不更改npm根文件夹并在默认文件夹中重新安装我的软件包,现在它可以正常工作。

答案 1 :(得分:0)

只需在此处运行npm install。是Git的新克隆。

答案 2 :(得分:0)

在全局安装模块对我有用。

npm install ansi-styles -g