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
相关产品推荐
相关产品推荐

