我正在尝试在 Vue.js 应用程序中使用
keycloak-js
。我通过 Vue UI 安装了 keycloak.js
版本 26.0.0
,但是当我尝试构建项目时,出现此错误:
This dependency was not found:
* keycloak-js in ./src/keycloak.js
To install it, you can run: npm install --save keycloak-js
上线:
import Keycloak from "keycloak-js";
当我安装依赖项时,Vue UI 说安装成功,但是当我查看依赖项时,似乎存在某种问题(注意缺少版本和“已安装”标签:
当我单击右侧的更新图标时,它显示“依赖项已成功更新”,但没有任何变化。
我检查了
package.json
和yarn.lock
,一切看起来都很好。依赖关系也存在于node_modules
中。
我尝试使用
yarn add
安装依赖项。说安装成功但是结果是一样的。运行 yarn list keycloak-js
确认安装成功。
我还尝试使用
yarn add [email protected]
安装以前的版本,但失败了,因为某些依赖项需要节点 >= 18,而我正在使用 16。
OP 通过升级到最新的 Node.js 和 VueJS 版本解决了这个问题。