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

Mac终端无法运行Node,提示Module_NOT_FOUND错误求助

解决Node运行index.html出现Module_NOT_FOUND错误的方案

问题根源

Node.js是JavaScript运行时,无法直接执行HTML文件。你用node index.html命令运行HTML时,Node会将其当作JS模块解析,找不到对应模块就会抛出Module_NOT_FOUND错误。

具体解决方式

根据使用场景,有两种常用方案:

方案1:直接用浏览器打开HTML

在VS Code里右键点击index.html,选择「在默认浏览器中打开」,或者直接把文件拖拽到浏览器窗口,就能正常渲染HTML内容。

方案2:搭建本地HTTP服务器运行HTML

如果需要通过HTTP服务访问(比如涉及AJAX请求等场景),可以用Node.js快速搭建本地服务器:

  • 先安装http-server工具,终端执行:
    npm install -g http-server
    
  • 进入index.html所在的目录,执行:
    http-server
    
  • 终端会输出访问地址(如http://localhost:8080),在浏览器中打开该地址即可访问HTML文件。

额外注意点

如果你的HTML关联了JS文件,要确保文件路径正确;如果JS里用到了Node专属模块(比如fs、path),这些模块只能在Node环境运行,不能直接在浏览器中使用,注意区分运行环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 13:10:28