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

Windows下WSL2环境Laravel安装Blade及npm run dev失败求助

解决WSL2下Laravel Chirper示例的npm相关问题

1. 修复esbuild UNC路径报错(npm install失败)

  • 将Laravel项目从Windows挂载目录(如/mnt/c/xxx)迁移到WSL2原生用户目录,比如~/projects/chirper。WSL2访问Windows文件系统会存在路径兼容性问题,原生目录可直接避免UNC路径报错。
  • 迁移完成后重新执行:
    npm install
    

2. 解决npm run dev异常,禁止使用sudo

  • 绝对不要用sudo npm run dev,sudo会让npm以root权限运行,破坏项目目录的权限结构,引发后续依赖加载或执行问题。
  • 确保项目目录权限归属当前WSL用户:
    sudo chown -R $USER:$USER ~/projects/chirper
    
  • 之后正常执行开发服务命令:
    npm run dev
    

3. 验证Breeze安装与Dev服务正常运行

  • 确认Breeze安装完成后,清理缓存再启动服务:
    php artisan config:clear
    php artisan cache:clear
    npm run dev
    
  • 此时Vite开发服务器应正常启动,显示本地访问地址(如http://localhost:5173),同时可通过php artisan serve启动Laravel后端服务,二者配合即可正常访问Chirper示例。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 22:47:01