javascript - 安装 npm 包 'kurento-client' 时出错(BufferUtil ~ node-gyp rebuild)
问题描述
我正在尝试通过 npm 安装软件包“ Kurento-client ”,但在安装自己的依赖项时出错(bufferutil and utf-8-validate). Error also mentions 'node-gyp rebuild'
这是错误的屏幕截图:
你能告诉我应该怎么做或改变吗?
当我分别安装这两个依赖项(bufferuil 和 utf-8-validate)时,它们使用最新版本成功安装。
但是 Kurento 客户端正在安装他们的旧版本。我不知道为什么。我只需要安装 kurento-client。
解决方案
搜索了一段时间后,我通过删除npm版本解决了它。原因是某些包具有需要安装的依赖项,在我们的例子中,这些依赖项属于旧版本,无法与新版本的 npm 关联。您必须单独更新这些版本,或者删除您的 npm 版本。希望它可以帮助某人!
推荐阅读
- javascript - 未知选项 -D Gjs
- javascript - Javascript - 我可以用一个 MySQL 查询更新两个表吗?
- oracle - 如何在一定次数的无效登录尝试后锁定帐户
- python - 如果用户输入字符串而不是整数,如何显示消息?
- c++ - 为什么要为单个赋值操作调用复制构造函数和重载赋值运算符?
- c - 我将如何修复 C 中的 if 语句以使其按预期工作?
- python - Python:为什么我的 POST 请求不起作用?
- three.js - 使用 GLTF 支持混合材质/纹理
- java - 尝试读取具有各种但已知输入类型的文件并获得 InputMismatchException
- php - PHP 使用 nohup equiv 触发后台进程