2025-06-20 Error [ERR_MODULE_NOT_FOUND] Cannot find package cors

2025-06-20 Error ERR_MODULE_NOT_FOUND Cannot find package cors

✅ 這個錯誤訊息告訴我們:

1
Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'cors'

意思是 你的 gateway.mjs 裡面有用到 cors 模組,但是你沒有安裝它

Mac B (mcp-gateway) 的專案目錄 /Users/maggie/mcp-gateway 裡,請執行:

1
2
cd ~/mcp-gateway
npm install cors

這樣會把 cors 安裝到你的 node_modules/,同時也會更新 package.jsonpackage-lock.json


確認流程

  1. 進到你的專案目錄:

    1
    cd ~/mcp-gateway
  2. 安裝缺少的套件:

    1
    npm install cors
  3. 再重新啟動 gateway:

    1
    node gateway.mjs

⚠️ 補充:如果之後還遇到 其他缺少套件(例如 express, dotenv),一樣就用:

1
npm install <套件名稱>

要不要我幫你檢查一下常見的依賴(express, cors, dotenv)一次性裝起來,避免你一個一個遇到錯誤?