我有一个SPFX,通过它我使用AngularJS和adal-angular构建客户端Web部件 .

使用本教程:https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/guidance/call-microsoft-graph-from-your-web-part

现在我创建了一个Web部件,测试了一个本地ajax调用并运行 . 所以我认为SPFX bootstrap进展顺利 . 因此,为了在我的Web部件中实现基于Azure AD的身份验证和授权,我做了一个

npm install adal-angular --save
npm install @types/adal-angular --save-dev

我写了这个

import { adal, adalConfig } from 'adal-angular';

为此,我得到两个波浪形,有类似的错误

[ts]模块'“e:/ path / to / my / project / node_modules / @ types / adal-angular / index”'没有导出的成员'adal' . 进口adal

这是我的依赖列表,看看我是否遗漏了任何东西 .

"dependencies": {
  "@microsoft/sp-core-library": "1.5.0",
  "@microsoft/sp-lodash-subset": "1.5.0",
  "@microsoft/sp-office-ui-fabric-core": "1.5.0",
  "@microsoft/sp-webpart-base": "1.5.0",
  "@types/es6-promise": "0.0.33",
  "@types/webpack-env": "1.13.1",
  "adal-angular": "^1.0.12",
  "adal-ts": "^0.6.0",
  "angular": "^1.6.6",
  "xml2js": "^0.4.19"
},
"devDependencies": {
  "@microsoft/sp-build-web": "1.5.0",
  "@microsoft/sp-module-interfaces": "1.5.0",
  "@microsoft/sp-webpart-workbench": "1.5.0",
  "@types/adal-angular": "^1.0.1",
  "@types/angularjs": "^1.5.14-alpha",
  "@types/chai": "3.4.34",
  "@types/mocha": "2.2.38",
  "ajv": "~5.2.2",
  "gulp": "~3.9.1"
}

我究竟做错了什么?