vscode cline的mcp server 的npm\npx报错
vscode cline的mcp server 的npm\npx报错
1. npm ERR! code ENOENT
来源详解见:[https://github.com/cline/cline/issues/902#issuecomment-2564316347]
"<MCP SERVER NAME>": {
"command": "node",
"args": [
"C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npx-cli.js",
"-y",
"<NPX PACKAGE ID>"
]
},
2.npx的依赖包问题(未必有用)
我是zod。
node:internal/modules/esm/resolve:857 throw new
ERR_MODULE_NOT_FOUND(packageName, fileURLToPath(base), null); ^ Error
[ERR_MODULE_NOT_FOUND]: Cannot find package ‘zod’ imported from
C:\Users\lan\npm-cache_npx\ab5cd9f6d13a2312\node_modules@modelcontextprotocol\sdk\dist\types.js
at packageResolve (node:internal/modules/esm/resolve:857:9) at
moduleResolve (node:internal/modules/esm/resolve:926:18) at
defaultResolve (node:internal/modules/esm/resolve:1056:11) at
ModuleLoader.defaultResolve (node:internal/modules/esm/loader:654:12)
at #cachedDefaultResolve (node:internal/modules/esm/loader:603:25) at
ModuleLoader.resolve (node:internal/modules/esm/loader:586:38) at
ModuleLoader.getModuleJobForImport
(node:internal/modules/esm/loader:242:38) at ModuleJob._link
(node:internal/modules/esm/module_job:135:49) { code:
‘ERR_MODULE_NOT_FOUND’ } Node.js v22.13.1 MCP error -1: Connection
closed
很复杂,重装node.js、python等等,清缓存、配置环境变量、换源全弄了一遍,执行npm install zod后仍然报错:
npm error code E404
npm error 404 Not Found - GET https://registry.npmjs.org/@npmcli%2fdocs - Not found
npm error 404
npm error 404 '@npmcli/docs@^1.0.0' is not in this registry.
npm error 404
npm error 404 Note that you can also install from a
npm error 404 tarball, folder, http url, or git url.
npm error A complete log of this run can be found in:
查找环境变量npm位置C:\Users\xxx\AppData\Roaming\npm\node_modules发现目录下有个zod?删除后即可,还是zod的安装位置有毛病,卸载也没卸载完全,建议用everything查找一下手动删除,再全局安装。
更多推荐
所有评论(0)