关于Angular CLI的快速提问。
通常当我使用webpack时,我能够在webpack配置(https://webpack.js.org/configuration/externals/)中注册外部,以查找保存到窗口对象的任何对象。所以,如果我有window.foo = bar,我可以在webpack.config.js中将其注册为带有名称的外部,然后我可以
var x = require(“foo”); (或从'foo'导入*作为foo;在打字稿中导入)
无论我需要它。
问题是Angular CLI将webpack配置保留在黑盒子下面,我真的不想从中弹出。
对于我遇到的完整问题,我需要使用此库https://github.com/AzureAD/microsoft-authentication-library-for-js 并在我的Angular Typescript项目中使用它。我希望能够“从'msal'导入*作为MSAL'”,但是如果你查看该库的源代码,它实际上并不将它作为模块导出,它只是将它保存到窗口中宾语。
谢谢!