首页 > 解决方案 > 如何解决 Angular CLI 错误:找不到模块“ansi-colors”?

问题描述

我在运行我的角度项目时遇到问题,我已经安装了最新版本的 NodeJs 和 NPM,但是当我使用ng命令运行我的项目时,出现的错误是这样的:

Error: Cannot find module 'ansi-colors'
Require stack:
- /home/illumination/.npm-global/lib/node_modules/@angular/cli/utilities/color.js
- /home/illumination/.npm-global/lib/node_modules/@angular/cli/lib/init.js
- /home/illumination/.npm-global/lib/node_modules/@angular/cli/bin/ng
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15)
    at Function.Module._load (internal/modules/cjs/loader.js:840:27)
    at Module.require (internal/modules/cjs/loader.js:1019:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at Object.<anonymous> (/home/illumination/.npm-global/lib/node_modules/@angular/cli/utilities/color.js:10:20)
    at Module._compile (internal/modules/cjs/loader.js:1133:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
    at Module.load (internal/modules/cjs/loader.js:977:32)
    at Function.Module._load (internal/modules/cjs/loader.js:877:14)
    at Module.require (internal/modules/cjs/loader.js:1019:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/skadi/.npm-global/lib/node_modules/@angular/cli/utilities/color.js',
    '/home/skadi/.npm-global/lib/node_modules/@angular/cli/lib/init.js',
    '/home/skadi/.npm-global/lib/node_modules/@angular/cli/bin/ng'
  ]
}

我已经重新安装了NodeJs,甚至我使用NVM安装它,但仍然出现错误,我尝试使用ng serve命令并且ng -version出现的错误仍然如上。

请帮我解决我的问题

谢谢

标签: angularnpm

解决方案


对我来说,在全球范围内安装 ansi-colors 是有效的:

npm i -g ansi-colors

推荐阅读