无法将adal依赖项注入到spfx项目

时间:2018-06-26 14:36:17

标签: adal.js spfx

我有一个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引导程序进展顺利。因此,为了在我的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"
}

我在做什么错了?

0 个答案:

没有答案
相关问题