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

新笔记本安装RequireJS后运行r.js时VSCode打开脚本而非执行的解决方法

解决r.js运行时被VSCode打开而非执行的问题

这种情况核心原因是Windows系统将.js文件的默认打开程序关联到了VSCode,而非Node.js,导致直接调用r.js时系统触发的是文件打开操作而非脚本执行。以下是几种解决方法:

  • 修复文件关联
    右键点击任意.js文件,选择「打开方式」→「选择其他应用」,勾选「始终使用此应用打开.js文件」,找到并选择「Node.js」;如果列表中没有Node.js,点击「更多应用」→「在这台电脑上查找其他应用」,导航到Node.js的安装目录(通常是C:\Program Files\nodejs\),选中node.exe即可。

  • 直接用Node调用脚本
    不想修改系统关联的话,每次运行时明确指定用Node执行:

    node r.js
    
  • 使用npm全局包的cmd脚本
    全局安装RequireJS后,npm会在全局目录(通常是C:\Users\<你的用户名>\AppData\Roaming\npm\)生成对应的r.cmd脚本,直接在命令行输入:

    r
    

    即可触发正确的执行逻辑,无需直接调用.js文件。

  • 验证Node.js的PATH配置
    打开命令提示符输入node -v,若能正常显示版本号则PATH配置正常;若不行,检查Chocolatey安装的Node.js路径是否已添加到系统环境变量PATH中,确保C:\Program Files\nodejs\和C:\Users\<你的用户名>\AppData\Roaming\npm\这两个路径在PATH内。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 01:52:03