错误:Cannot find module 'ansi-styles'在AngularJS中使用Yeom

Error: Cannot find module 'ansi-styles' in AngularJS with Yeoman generator

本文关键字:AngularJS Yeom ansi-styles module Cannot 错误 find      更新时间:2023-09-26

我的代码以前工作,但似乎已经停止工作。我尝试了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。

(The op):

我找到了出错的原因。我不得不更改npm的根目录,并将我的包重新安装到默认文件夹中,现在它可以工作了。

只需要在这里运行npm install

安装全局工作的模块

npm install ansi-styles -g