【问题标题】:TypeScript trying to use adaljsTypeScript 尝试使用 adaljs
【发布时间】:2016-11-18 05:47:16
【问题描述】:

我正在开发一个使用 Angular2 和 TypeScript 的应用程序。其中一部分需要使用 ADALJS。据我了解,我不能在这个库中使用角度部分,因为它只支持 Angular1,所以我打算只使用 adal.js。我的问题是

  1. 我从https://github.com/DefinitelyTyped/DefinitelyTyped/tree/24295668a2e66f9daed4e383e22074d8452505a1/adal-angular (adal.d.ts) 安装了确定类型

  2. 在我的登录组件中添加了 ///</// <reference path="adal.d.ts" />

  3. 在我添加的类(组件)的顶部

    从“adal-angular/dist/adal.min”导入 * 作为 adal;

但是当我运行应用程序时出现错误

angular2-polyfills.js:1243 Error: XHR error (404 Not Found) loading http://localhost:3000/adal-angular/dist/adal.min.js(...)

我该如何解决这个问题?

【问题讨论】:

    标签: angular adal.js


    【解决方案1】:

    尝试使用 adal-ts

    npm install adal-ts --save
    

    【讨论】:

      【解决方案2】:

      添加对类型定义 (adal.d.ts) 的引用与添加对 adal.js 本身的引用不同。

      要从 CDN 引用文件,请添加到您的 html:

      <script src="https://secure.aadcdn.microsoftonline-p.com/lib/1.0.11/js/adal.min.js"></script>
      

      或者,您可以从 NPM 安装 adal-angular 包:

      npm install adal-angular
      

      更多信息请参见https://github.com/AzureAD/azure-activedirectory-library-for-js。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-11-17
        • 1970-01-01
        • 2022-12-20
        • 1970-01-01
        • 2019-12-28
        • 2021-05-23
        • 2020-07-01
        相关资源
        最近更新 更多