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

Linux环境下在Vim中运行Node.js文件提示找不到模块的解决办法

解决Vim中运行Node.js文件提示找不到模块的问题
  • 先检查Vim当前工作目录,输入:pwd查看。如果和你终端运行该文件时的目录不一致,切换到文件所在目录:

    :cd %:p:h
    

    之后再执行:! node %即可正常运行。

  • 更直接的方法是用文件绝对路径运行,无需切换目录:

    :! node %:p
    

    %:p会自动展开为当前打开文件的绝对路径,确保Node能准确定位到目标文件。

  • 如果问题仍存在,检查Vim环境中Node的路径是否正确:输入:! which node,对比终端里which node的输出。若路径不同,可在Vim配置文件(如~/.vimrc)中添加环境变量设置,示例:

    let $PATH = '/usr/local/bin:' . $PATH
    

    将路径替换为你终端中Node实际所在的目录。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 04:52:34