尝试通过vue和Webpack安装keycloak-js时出现未捕获的类型错误:__WEBPACK_IMPORTED_MODULE_3_keycloak_js__不是函数

J. *_*ass 3 javascript webpack vue.js keycloak vuejs2

我试图按照本教程中的描述在我的Vue项目中安装keycloak-js ,当我启动应用程序时,我不断收到错误消息

Uncaught TypeError: __WEBPACK_IMPORTED_MODULE_3_keycloak_js__ is not a function
Run Code Online (Sandbox Code Playgroud)

这些是我在package.json中的条目

"keycloak-js": "^7.0.0",
"vue": "^2.5.2",
"webpack": "^3.6.0",
Run Code Online (Sandbox Code Playgroud)

就像在本教程中一样,我将其导入并以其import * as Keycloak from 'keycloak-js'开头,let keycloak = Keycloak(initOptions)该行将引发错误。

我也尝试要求使用密钥斗篷,然后就说了Keycloak is not a function

这个错误可能与webpack相关吗?这是本教程与我的应用程序之间的唯一区别。我还没有发现其他人遇到同样的问题。

J. *_*ass 5

一位同事刚刚告诉我尝试旧版本的Keycloak,现在可以使用了。

"keycloak-js": "^6.0.1",
Run Code Online (Sandbox Code Playgroud)