Angular Can';t解决'@角度/材料/打字/';
我在一个角度项目中进行测试,在这两个测试文件中出现错误: 这就是我按下npm测试时得到的错误 请告诉我你对此的看法 我试过:Angular Can';t解决'@角度/材料/打字/';,angular,typescript,npm,angular-material,Angular,Typescript,Npm,Angular Material,我在一个角度项目中进行测试,在这两个测试文件中出现错误: 这就是我按下npm测试时得到的错误 请告诉我你对此的看法 我试过: npm install --save @angular/material npm install --save @angular/cdk ng add @angular/material npm install --save @angular/typings npm install typings npm install types 但这一切都不管用 错误
npm install --save @angular/material
npm install --save @angular/cdk
ng add @angular/material
npm install --save @angular/typings
npm install typings
npm install types
但这一切都不管用
错误消息摘录:
ERROR in ./src/app/app.component.spec.ts
Module not found: Error: Can't resolve '@angular/material/typings' in '/home/alpha/git/epitome/src/app'
resolve '@angular/material/typings' in '/home/alpha/git/epitome/src/app'
Parsed request is a module
using description file: /home/alpha/git/epitome/package.json (relative path: ./src/app)
Field 'browser' doesn't contain a valid alias configuration
resolve as module
looking for modules in /home/alpha/git/epitome/
using description file: /home/alpha/git/epitome/package.json (relative path: .)
Field 'browser' doesn't contain a valid alias configuration
using description file: /home/alpha/git/epitome/package.json (relative path: ./@angular/material/typings)
no extension
Field 'browser' doesn't contain a valid alias configuration
/home/alpha/git/epitome/@angular/material/typings doesn't exist
.ts
您似乎使用了错误的导入。如果您检查sidenav,您可以看到导入实际上应该是来自“@angular/material/sidenav”的
import{MatSidenavModule}代码>而不是从“@angular/material/typings/sidenav”导入{MatSidenavModule}”代码>
请注意第一次导入中缺少的键入