带有RequireJS的邮件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了带有RequireJS的邮件相关的知识,希望对你有一定的参考价值。

[好奇是否有人将MSALjs与RequireJS一起使用。我似乎对让出口正确注册感到困惑。我可以看到msal.js文件已在Visual Studio IDE和Chrome Sources中加载。使用RequireJS 2.3.6和MSAL 1.1.3的项目。

require.config.js

var require = {
    baseUrl: "/",
    paths: {
    .....
        "msal": "https://alcdn.msauth.net/lib/1.1.3/js/msal"
    }
};

main.js

require([
    .....
    , 'msal'
], function (
    .....
    , msal
) {
    var _Msal = new Msal; //Msal is not defined
    ....
});

任何帮助将不胜感激。我已经坚持了几天了。

这是应如何阅读。

require.config.js

var require = {
    baseUrl: "/",
    paths: {
    .....
        "Msal": "https://alcdn.msauth.net/lib/1.1.3/js/msal"
    }
};

main.js

require([
    .....
    , 'Msal'
], function (
    .....
    , Msal
) {
    var msalConfig = {
        auth: {
            clientId: "obfuscated_clientid",
            authority: "https://login.microsoftonline.com/common",
            redirectURI: "http://localhost:58541/"
        },
        cache: {
            cacheLocation: "localStorage",
            storeAuthStateInCookie: true
        }
    };

    const MsalAgent = new Msal.UserAgentApplication(msalConfig); 
    ....
});
答案

您可以尝试使用"Msal"代替"msal"吗?

以上是关于带有RequireJS的邮件的主要内容,如果未能解决你的问题,请参考以下文章

使用带有 RequireJS 的私有 jquery - 优化后的问题

带有vue.js的requirejs将引发“未定义Vue”

带有 requirejs/AMD 的 Webpack

这些角度电子邮件指令代码片段如何连接

带有requirejs的骨干 - 传递给视图时“模型未定义”

在 ES5 中使用带有 TypeScript 和 RequireJs 的 Knockout 类型