错误:使用 Yeoman 生成器无法在 AngularJS 中找到模块“ansi-styles”

问题描述 投票:0回答:4

我的代码以前可以工作,但似乎已经停止工作了。我尝试了 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。当我咕噜发球时,该网站仍然可以工作。

javascript angularjs npm yeoman yeoman-generator
4个回答
4
投票

(OP):

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


2
投票

只需要在这里运行

npm install
。是 Git 的新克隆。


0
投票

在全球范围内安装对我有用的模块。

npm install ansi-styles -g

0
投票

更新到 Node v20.10 后,我收到此错误

节点:内部/模块/cjs/loader:1147

抛出错误;
^
错误:找不到模块“ansi-styles”需要堆栈:

    E:\网站 颂歌模块
© www.soinside.com 2019 - 2024. All rights reserved.