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

Node.js运行报错‘can't find module’及VSCode shell integration未激活求助

问题解决指南:Node.js模块找不到与VSCode Shell集成未激活

一、解决Node.js can't find module错误

  • 检查模块安装状态:确认依赖模块已通过npm install <模块名>或yarn add <模块名>安装到项目本地;若用全局安装(加-g参数),需保证Node.js全局路径在系统环境变量中。
  • 核对本地模块路径:导入本地文件时,检查相对路径是否准确(比如../或./的使用),文件名大小写要和实际文件完全匹配(部分系统区分大小写)。
  • 修复项目依赖:确认项目根目录存在node_modules文件夹和package.json,若node_modules被删除,执行npm install重新安装所有依赖。
  • 切换正确工作目录:终端运行代码前,用cd命令切换到项目根目录,确保Node.js在正确的路径下查找模块。

二、解决VSCode shell integration not activated提示

  • 重启VSCode终端:关闭当前终端面板,重新打开新终端,多数情况该提示会自动消失。
  • 启用Shell集成设置:打开VSCode设置(快捷键Ctrl+,),搜索terminal.integrated.shellIntegration.enabled,确保选项处于勾选状态。
  • 重置终端配置:若之前修改过终端设置,可点击设置界面右上角的三个点,选择Reset Settings恢复默认配置后重试。
  • 检查Shell兼容性:确保使用的系统Shell(如Windows PowerShell/Cmd、macOS zsh/bash)为VSCode支持的版本,避免使用过旧的Shell。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 08:45:37