我正在尝试在我的 vue 项目中安装 keycloak-js 作为 described in this tutorial当我启动我的应用程序时,我不断收到错误
Uncaught TypeError: __WEBPACK_IMPORTED_MODULE_3_keycloak_js__ is not a function
这些是我在 package.json 中的条目
"keycloak-js": "^7.0.0",
"vue": "^2.5.2",
"webpack": "^3.6.0",
就像在教程中一样,我使用 import * as Keycloak from 'keycloak-js'
导入它,并使用 let keycloak = Keycloak(initOptions)
启动它,这是一行抛出错误。
我也尝试要求 keycloak 然后它只是说 Keycloak 不是一个函数
。
此错误可能与 webpack 相关吗?恕我直言,这是教程和我的应用程序之间的唯一区别。我还没有发现其他人遇到同样的问题。
最佳答案
一位同事刚刚告诉我尝试旧版本的 Keycloak,现在它可以工作了。
"keycloak-js": "^6.0.1",
关于javascript - 尝试使用 vue 和 webpack : __WEBPACK_IMPORTED_MODULE_3_keycloak_js__ is not a function 安装 keycloak-js 时出现未捕获的类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57819085/