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

运行Svelte Routify模板npm run dev时遇node:path模块缺失错误

解决Vite找不到node:path模块的问题

问题根源

你的Node.js版本低于16.x,node:path这种内置模块的前缀导入语法是Node.js 16及以上版本才支持的,当前使用的Vite版本依赖该语法,导致配置加载失败。

解决方案

方案一:升级Node.js(推荐)

  1. 检查当前Node版本:
    node -v
    
  2. 若版本低于v16.0.0,进行升级:
    • 用nvm(Node版本管理器)安装并切换版本:
      nvm install 16
      nvm use 16
      
    • 或直接从Node.js官方渠道下载v16+的安装包覆盖安装。
  3. 清理旧依赖并重新安装启动:
    # Windows系统
    rmdir /s node_modules
    del package-lock.json
    
    # macOS/Linux系统
    rm -rf node_modules package-lock.json
    
    npm install
    npm run dev
    

方案二:降级Vite到兼容旧Node的版本(临时方案)

修改项目根目录的package.json,将vite的版本改为^2.9.16:

"vite": "^2.9.16"

然后执行:

rm -rf node_modules package-lock.json
npm install
npm run dev

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 19:35:38