You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装AWS CDK成功后执行cdk --version报Microsoft JScript编译错误

错误原因

该报错是Windows系统默认将.js后缀文件关联到Microsoft JScript引擎执行,而非调用Node.js运行导致的,CDK的运行依赖Node.js环境,用JScript执行自然会报字符无效错误。

解决方案

按优先级依次尝试以下操作即可:

  • 先验证Node.js安装正常,执行node -v,如果能正常输出v14.x及以上的LTS版本号则Node.js环境无问题,否则先安装符合要求的Node.js版本。
  • 优先修改.js文件默认打开方式:任意找到一个后缀为.js的文件,右键点击→选择「打开方式」→「选择其他应用」→在应用列表中找到你安装的Node.js程序,勾选「始终使用此应用打开.js文件」后确认即可,设置完成后重启终端重新执行cdk --version验证。
  • 临时验证方法:手动指定用Node.js运行CDK,执行命令node C:\Users\170905\AppData\Roaming\npm\node_modules\aws-cdk\bin\cdk.js --version,如果能正常输出版本号,即可确认是文件关联问题导致的报错。
  • 检查环境变量顺序:打开系统环境变量编辑界面,确认Node.js安装路径(默认是C:\Program Files\nodejs\)和npm全局包路径(C:\Users\170905\AppData\Roaming\npm\)的排序在JScript相关路径之前,修改完成后重启终端再试。
  • 重新安装CDK:如果上述操作都无效,先执行npm uninstall -g aws-cdk卸载全局CDK,再重新运行npm install -g aws-cdk安装,安装完成后重启终端验证。

内容的提问来源于stack exchange,提问作者Arya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 08:45:03