简介
我在trae中安装高德地图的mcp和其他的mcp报出了以下错误,以此记录并分享给大家。
新的改变
node:internal/modules/esm/resolve:204
const resolvedOption = FSLegacyMainResolve(pkgPath, packageConfig.main, baseStringified);
^
Error: Cannot find package 'C:\Users\admin\AppData\Local\npm-cache_npx\a970ac28d6f7a0cf\node_modules\ajv-formats\dist\index.js' imported from C:\Users\admin\AppData\Local\npm-cache_npx\a970ac28d6f7a0cf\node_modules@modelcontextprotocol\sdk\dist\esm\validation\ajv-provider.js
at legacyMainResolve (node:internal/modules/esm/resolve:204:26)
at packageResolve (node:internal/modules/esm/resolve:778:12)
at moduleResolve (node:internal/modules/esm/resolve:854:18)
at defaultResolve (node:internal/modules/esm/resolve:984:11)
at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:780:12)
at #cachedDefaultResolve (node:internal/modules/esm/loader:704:25)
at ModuleLoader.resolve (node:internal/modules/esm/loader:687:38)
at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:305:38)
at ModuleJob._link (node:internal/modules/esm/module_job:137:49) {
code: 'ERR_MODULE_NOT_FOUND'
}
Node.js v22.16.0
解决:
cmd环境:
清理 npm 缓存
npm cache clean --force