code runner 默认不配置node.js运行器,必须手动修改settings.json中的code-runner.executormap,将"javascript"值设为"node --no-warnings $fullfilename"并重启vscode,否则右键“run code”会报错或静默失败。

Code Runner 必须改 executorMap 才能真正运行 JS
默认安装后右键“Run Code”会报错或静默失败,因为插件根本没配 Node.js 运行器。它只是装了个壳,不手动改配置就等于没装。
- 打开
settings.json(Ctrl+, → 搜索code-runner.executorMap→ 点“在 settings.json 中编辑”) - 找到
"javascript"对应的值,替换成:"javascript": "node --no-warnings $fullFileName" -
$fullFileName保留完整路径,避免require('./utils')类路径错误;--no-warnings屏蔽 DEP0148 等无关警告 - 保存后重启 VSCode,再试右键 → “Run Code” 或快捷键
Ctrl+Alt+N
Quokka 实时求值只认表达式,console.log 不显示结果
装完 Quokka 点快捷键没反应?不是插件坏了,是它压根没启动——必须手动激活,且只对有效上下文响应。
使用 JSON Schema 验证 JSON 数据,从示例 JSON 生成 schema,并将其转换为 TypeScript 接口、Python 数据类或 Markdown 文档。
- 右键编辑器空白处 →
Quokka: Start on Current File,状态栏出现绿色Quokka.js图标才算生效 -
console.log()会执行但不内联显示;想看值,直接写表达式:比如arr.map(x => x * 2),结果自动标在行尾 - 需要强制输出时,用
return或加/**?*/,例如getData() /**?*/ - 不支持未保存文件、
.ts或.jsx;ESM 项目需确保package.json有"type": "module"
Live Server 只跑 HTML,JS 必须嵌入或外链才能执行
别指望右键“Open with Live Server”能直接运行 script.js —— 它只起一个本地 HTTP 服务,加载的是 HTML 文件。
- 新建
index.html,把 JS 放进<script></script>标签,或通过<script src="main.js"></script>外链 - 右键 HTML 文件 →
Open with Live Server,浏览器打开http://127.0.0.1:5500后才会执行 JS - 如果 JS 报
Cannot access 'xxx' before initialization,大概率是 HTML 中<script></script>位置太靠前,DOM 还没加载完;加defer或挪到










