自几天以来,我一直在尝试解决此问题,我们将不胜感激。 我正在尝试在angular 5应用程序中导入msal(v0.2.0)。我正在做的方式是:
import '../../../../../node_modules/msal/dist/msal'
/// <reference path="../../../../../node_modules/msal/dist/msal"/>
import * as Msal from 'msal'
因此,每当我运行应用程序并尝试浏览它时,我都会得到:
localhost /:64语法错误:意外的令牌< 在评估(http://localhost:5555/node_modules/systemjs/dist/system.src.js?1533829762220:2802:16) 在http://localhost:5555/node_modules/systemjs/dist/system.src.js?1533829762220:3607:23 在dynamicExecute(http://localhost:5555/node_modules/systemjs/dist/system.src.js?1533829762220:1138:28) 在doEvaluate(http://localhost:5555/node_modules/systemjs/dist/system.src.js?1533829762220:1085:15) 在sureEvaluate(http://localhost:5555/node_modules/systemjs/dist/system.src.js?1533829762220:993:15) 在http://localhost:5555/node_modules/systemjs/dist/system.src.js?1533829762220:1011:22 在Object.eval(http://localhost:5555/app/shared/auth/auth.service.js:54:1) 评估时(http://localhost:5555/app/shared/auth/auth.service.js:337:4) 评估时(http://localhost:5555/app/shared/auth/auth.service.js:338:3)
这附近还有吗? 这是在Angle 5应用程序中导入msal的正确方法吗?
任何帮助将不胜感激。
答案 0 :(得分:0)
通过将msal添加到project.config.ts文件来解决此问题。
{名称:'msal',路径:'node_modules / msal / dist / msal.js'}