gyp: binding.gyp not found

環境

  • win11(MacOS 虛擬機)
  • node v20.11.1(fnm)
  • pnpm

問題描述

前端工程安裝 NPM 依賴時報錯 gyp: binding.gyp not found

解決方式

找到上圖報錯信息中的 cwd 後面的路徑,我這裏是:

C:\Users\guangzanwang\code\puppet-xp-getting-started\node_modules\.pnpm\[email protected]\node_modules\frida

在這個路徑下創建文件 binding.gyp,並寫入以下內容(sources 改成你的 NodeJS 路徑):

{
    "targets": [{
        "target_name": "binding",
        "sources": [ "C:/Users/guangzanwang/AppData/Roaming/fnm/node-versions/v20.11.1/installation" ]
    }]
}

在這個目錄下運行命令:

node-gyp rebuild

輸出信息結尾出現這個說明構建通過了:

參考資料

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章