Node.js存在对应文件却提示Cannot find module错误求助
解决Node.js找不到模块的问题
- 先确认终端当前工作目录:执行
pwd(Mac/Linux)或cd(Windows),看看你是不是在01文件夹内部操作。如果当前处于node-js根目录,直接执行node server肯定找不到文件——因为server.js在01子文件夹里,要么用node 01/server.js指定路径,要么先切换到01目录:cd 01再执行node server.js。 - 核对文件名拼写:确保01文件夹里的文件确实是
server.js,注意大小写(Linux/Mac系统大小写敏感,要是写成Server.js会直接找不到)。 - 别误解VS Code:这个问题和编辑器无关,纯粹是终端命令的路径没搞对。你把server.js移到外面能正常运行,说明Node环境本身没问题,就是路径的事儿。
- 快捷操作技巧:在VS Code里右键点击01文件夹,选择“在集成终端中打开”,终端会自动进入01目录,直接敲
node server.js就不会出错了。
内容的提问来源于stack exchange,提问作者sami
相关产品推荐
相关产品推荐

