VSCode下的Jupyter Notebook无法运行JavaScript代码问题求助
VSCode Jupyter Notebook 运行JavaScript代码报错解决方案
前置依赖校验
- 本地必须安装14.0及以上版本的Node.js,可打开终端执行
node -v、npm -v验证,无版本号输出需先安装Node.js官方正式版。 - 全局安装IJavascript内核,终端执行
npm install -g ijavascript完成安装后,再执行ijsinstall完成Jupyter内核注册。
VSCode运行配置校验
- 打开目标Jupyter Notebook文件后,点击界面右上角的内核选择按钮,确认选中的是*Javascript (Node.js)*内核,不要使用默认的Python内核,内核选择错误是最常见的运行失败原因。
- 按下
Ctrl+Shift+P(Mac系统为Cmd+Shift+P)调出命令面板,输入Jupyter: Select Interpreter to Start Jupyter Server,确认选中的运行环境可以识别到已注册的JS内核。 - 配置完成后重启VSCode,重新打开Notebook文件再尝试运行代码。
异常问题修复
- 若提示内核无法启动,可直接在系统终端运行
ijskernel查看具体报错,若提示依赖缺失,执行npm install -g ijavascript --force覆盖重新安装即可。 - 若内核正常但代码运行报错,需注意Node.js运行环境的JavaScript语法和浏览器端JS存在差异,不可直接调用
window、document等浏览器专属API,需替换为Node.js对应实现。可先运行console.log('测试运行')验证内核可用性,确认内核正常后再运行业务代码。
内容的提问来源于stack exchange,提问作者rsc05
相关产品推荐
相关产品推荐

