gpt4 book ai didi

angular - 'ng add @angular/material' 产生错误,为什么?

转载 作者:行者123 更新时间:2023-12-04 02:47:44 27 4
gpt4 key购买 nike

当我尝试使用 ng add 安装 Angular Material 组件时命令我得到一个 package already installed错误。

$ ng add @angular/material
Skipping installation: Package already installed

Cannot find module '@angular-devkit/schematics/tasks'
Error: Cannot find module '@angular-devkit/schematics/tasks'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580:15)
at Function.Module._load (internal/modules/cjs/loader.js:506:25)
at Module.require (internal/modules/cjs/loader.js:636:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object. (C:\Users\emilbonnek\node_modules@angular\material\schematics\ng-add\index.js:10:17)
at Module._compile (internal/modules/cjs/loader.js:688:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
at Module.load (internal/modules/cjs/loader.js:598:32)
at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
at Function.Module._load (internal/modules/cjs/loader.js:529:3)
at Module.require (internal/modules/cjs/loader.js:636:17)
at require (internal/modules/cjs/helpers.js:20:18)
at new ExportStringRef(C:\Users\emilbonnek\Documents\private\ultimating\node_modules@angular-devkit\schematics\tools\export-ref.js:18:25)
at NodeModulesEngineHost._resolveReferenceString(C:\Users\emilbonnek\Documents\private\ultimating\node_modules@angular-devkit\schematics\tools\node-module-engine-host.js:94:21)
at NodeModulesEngineHost.createSchematicDescription(C:\Users\emilbonnek\Documents\private\ultimating\node_modules@angular-devkit\schematics\tools\file-system-engine-host-base.js:179:34)
at SchematicEngine.createSchematic (C:\Users\emilbonnek\Documents\private\ultimating\node_modules@angular-devkit\schematics\src\engine\engine.js:219:38)


我无权访问任何模块,所以我不认为这是因为软件包已经安装,但可能是我只是误解了有关原理图的一些东西。
我在 Angular CLI 版本 8.0.3 上,对于 devkit/core 和 devkit/schematics 也是如此。我完全确定我在正确的目录中运行命令。
为什么命令没有按预期执行?任何帮助表示赞赏。

最佳答案

我在使用最新版本的 Material UI 和 Angular CLI 时也遇到了这个问题。像上面提到的@Aj1 那样手动安装 Material 后,我只能运行 add 命令:

npm install --save @angular/material @angular/cdk @angular/animations
ng add @angular/material

关于angular - 'ng add @angular/material' 产生错误,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56657158/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com