Skip to content

故障排除

无法找到原生绑定。npm 存在与可选依赖项相关的缺陷

这是 npm (< v11.3.0) 的一个已知问题,您可以尝试以下方法:

  • 使用最新版 npm
  • 改用 pnpm
  • rm -rf node_modules; npm i
  • 在您的 package.json 中显式安装以下某个绑定,因为包管理器未能正确识别可选依赖项:
@{app}/binding-win32-x64-msvc
@{app}/binding-win32-arm64-msvc
@{app}/binding-linux-x64-gnu
@{app}/binding-linux-x64-musl
@{app}/binding-freebsd-x64
@{app}/binding-linux-arm64-gnu
@{app}/binding-linux-arm64-musl
@{app}/binding-linux-arm-gnueabihf
@{app}/binding-linux-arm-musleabihf
@{app}/binding-linux-s390x-gnu
@{app}/binding-linux-riscv64-gnu
@{app}/binding-darwin-x64
@{app}/binding-darwin-arm64
@{app}/binding-android-arm64
@{app}/binding-wasm32-wasi

其中 {app} 代表 oxlintoxfmtoxc-parseroxc-transformoxc-minifyoxc-resolver