Skip to content

Solutions to installation failure(May be useful)---in Window #294

@fangfuzha

Description

@fangfuzha

解决 ffi-napi 安装问题:依赖版本兼容方案

在安装 ffi-napi 过程中,我发现直接安装会出现兼容性错误,但通过预先安装特定版本的依赖可以解决此问题。

解决方案

在安装 ffi-napi 之前,先在项目中安装以下依赖:

{
  "dependencies": {
    "node": "^17.9.1",
    "node-gyp": "^9.4.1"
  }
}

说明

  • 经过实践验证,上述版本是安装 ffi-napi 前可使用的最高级兼容依赖
  • 安装 ffi-napi 后,是否可以在项目中安全升级这些依赖尚未测试,建议保持当前版本以确保稳定性

English Version

Solving ffi-napi Installation Issues: Dependency Version Compatibility Solution

During the installation of ffi-napi, I found that direct installation would result in compatibility errors, but this problem can be solved by pre-installing specific versions of dependencies.

Solution

Before installing ffi-napi, first install the following dependencies in your project:

{
  "dependencies": {
    "node": "^17.9.1",
    "node-gyp": "^9.4.1"
  }
}

Notes

  • Through practical verification, the above versions are the highest compatible dependencies that can be used before installing ffi-napi
  • Whether these dependencies can be safely upgraded in the project after installing ffi-napi has not been tested. It is recommended to keep the current versions to ensure stability

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions