【发布时间】:2018-12-02 21:02:48
【问题描述】:
我正在尝试使用 this page. 上显示的 Angular 架构 当我尝试在项目根目录的终端中使用以下命令时 ng generate @angular/material:material-nav --name name-of-new-nav,我收到以下错误红色,
无法解析集合“@angular/material”。错误:集合 “@angular/material”无法解析。 在 NodeModulesEngineHost._resolveCollectionPath (/Users/jeremypeters/MEGA/development/learning/angular/material-learn/node_modules/@angular-devkit/schematics/tools/node-module-engine-host.js:88:15) 在 NodeModulesEngineHost.createCollectionDescription (/Users/jeremypeters/MEGA/development/learning/angular/material-learn/node_modules/@angular-devkit/schematics/tools/file-system-engine-host-base.js:106:27) 在 SchematicEngine._createCollectionDescription (/Users/jeremypeters/MEGA/development/learning/angular/material-learn/node_modules/@angular-devkit/schematics/src/engine/engine.js:78:40) 在 SchematicEngine.createCollection (/Users/jeremypeters/MEGA/development/learning/angular/material-learn/node_modules/@angular-devkit/schematics/src/engine/engine.js:71:43) 在 Object.getCollection (/Users/jeremypeters/MEGA/development/learning/angular/material-learn/node_modules/@angular/cli/utilities/schematics.js:28:31) 在 GenerateCommand.getOptions (/Users/jeremypeters/MEGA/development/learning/angular/material-learn/node_modules/@angular/cli/models/schematic-command.js:193:41) 在生成命令。 (/Users/jeremypeters/MEGA/development/learning/angular/material-learn/node_modules/@angular/cli/commands/generate.js:38:53) 在 Generator.next () 在 /Users/jeremypeters/MEGA/development/learning/angular/material-learn/node_modules/@angular/cli/commands/generate.js:7:71 在新的 Promise ()
如何让它工作?
信息:Angular CLI:6.0.8
【问题讨论】:
-
这里有同样的问题。如果你用谷歌搜索,它已经坏了大约 5 天了。
-
这是因为
6.3.0的原理图文件已损坏,并且缺少引号。这是解决此问题的 PR:github.com/angular/material2/pull/11839 -
同样的问题。使用接受的解决方案对我有用。
标签: angular angular-material angular-cli-v6