如何在没有在CLI中运行弹出的情况下添加webpack外部组件?

时间:2017-06-29 14:38:25

标签: angular typescript webpack angular-cli

关于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'”,但是如果你查看该库的源代码,它实际上并不将它作为模块导出,它只是将它保存到窗口中宾语。

谢谢!

0 个答案:

没有答案