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

appoxlintoxfmtoxc-parseroxc-transformoxc-minifyoxc-resolver です