当前位置: 首页 > news >正文

解决 Windows 下运行 MCP 脚本弹出 WSH 错误窗口的问题 | Windows Script Host

问题出现时机

在我写了一个 mcp server 的 js 脚本,运行 npx @modelcontextprotocol/inspector npx -y path\to\mcp-text-tools.js 命令时

命令作用:启动 MCP 工具脚本(mcp-text-tools.js),并通过 @modelcontextprotocol/inspector 提供调试/检查能力。

出现了错误:
在这里插入图片描述

分析

这是因为,过程中,Windows弹窗问我要用什么方式打开这个文件的时候,我无意中选择了 Windows Script Host,于是

  1. Windows 系统将 .js 文件默认关联到 Windows Script Host (wscript.exe/jscript)。
  2. 当 Node.js 脚本使用 ES Module 语法(import/export、await) 时,WSH 无法识别,直接弹出错误。
  3. 不是代码本身问题,而是 Windows 文件关联导致。

解决

通过文件资源管理器重置默认打开方式

  1. 找到任意一个 .js 文件。

  2. 右键 → 属性 → 常规 → 更改。

  3. 选择 Node.js(如果没有,点击“更多应用 → 在这台电脑上查找其他应用”,选择 node.exe)。
    在这一步如果忘记了 node.js 安装到哪里,可以用 where node 命令
    在这里插入图片描述

  4. 勾选“始终使用此应用打开 .js 文件”,点击确定。

更改后长这样:
在这里插入图片描述

http://www.dtcms.com/a/334722.html

相关文章:

  • vscode配置cpp运行和调试环境(保姆级)
  • 一文入门Gin框架
  • 【运维心得】三步10分钟拆装笔记本键盘
  • 【自用】JavaSE--特殊文件Properties与XML、日志技术
  • 《零基础掌握飞算Java AI:核心概念与案例解析》
  • Swift 实战:实现一个简化版的 Twitter(LeetCode 355)
  • Cohere 开发企业级大型语言模型(LLM)
  • Vue实例中的其他属性【5】
  • 安全审计-iptales防火墙设置
  • Java硬件融合实战:Vector API+ROCm加速大模型推理优化解锁AMD GPU异构算力,实现LLM本地化部署
  • Mysql常见的优化方法
  • OpenShift 4.19安装中的变化
  • 失落城堡2 送修改器(Lost Castle 2)免安装中文版
  • 安卓11 12系统修改定制化_____修改系统默认域名解析规则 实现屏蔽广告 屏蔽应用更新等功能
  • JavaScript手录17-原型
  • Java后台生成多个Excel并用Zip打包下载
  • 《AI 与数据质量的深度碰撞:颠覆传统治理模式的变革》文章提纲
  • 【C++语法】手写堆与有关堆的容器/函数
  • CMake进阶: 配置文件(configure_file)
  • 数据结构初阶(17)排序算法——非比较排序(计数排序·动图演示)、排序算法总结
  • 打卡day40
  • 在本地部署Qwen大语言模型全过程总结
  • Go语言panic机制详解
  • goland在windows上编译突然变慢
  • Spring Framework:Java 开发的基石与 Spring 生态的起点
  • [go] 桥接模式
  • Git代码库安装与管理常用操作
  • 同创物流学习记录1
  • 论文学习24:Boundary-Sensitive Segmentation of SmallLiver Lesions
  • 拒绝造轮子(C#篇)ZLG CAN卡驱动封装应用