运行Node.js文件时MODULE_NOT_FOUND错误的排查与解决
解决Node.js执行
node main.js时的MODULE_NOT_FOUND错误 这个错误的核心是系统找不到指定路径下的main.js文件,和你安装npm、express、hbs的操作无关,按以下步骤排查:
确认当前工作目录的文件列表
在命令行执行dir(Windows系统)或ls(Mac/Linux系统),查看当前文件夹里是否存在main.js。如果文件名不是main.js(比如是index.js),执行对应的命令即可,例如node index.js。检查文件路径是否匹配
错误提示的路径是C:\Users\Esther\Desktop\app-project\DeliveryDashboard\main.js,手动打开这个文件夹,确认main.js确实在该目录下,没有被放到子文件夹(比如src)里。如果在子文件夹,要执行对应路径的命令,例如node src/main.js。验证文件名和扩展名
确保文件名没有拼写错误(比如写成Main.js、main.jsx),并且Windows系统要开启「显示已知文件类型的扩展名」,避免出现main.js.txt这类被隐藏扩展名的文件。
内容的提问来源于stack exchange,提问作者Esther
相关产品推荐
相关产品推荐

