Laravel Vite报错:Configuration 'resources/js/app.js'不存在求解决
解决Laravel集成Vite时出现“Configuration "resources/js/app.js" does not exist”错误
可能的原因及解决步骤
1. 验证目标文件是否存在
确认项目根目录下的 resources/js/app.js 文件真实存在,检查文件名拼写、路径层级是否准确(注意Linux/Mac系统区分大小写)。如果文件缺失,手动创建该文件,比如可以添加基础内容:
import './bootstrap'; // 若使用Vue,添加初始化代码 import { createApp } from 'vue'; import App from './components/App.vue'; createApp(App).mount('#app');
2. 调整Blade中的Vite引用方式
你的vite.config.js已将resources/js/app.js作为入口配置在laravel插件中,Blade模板可直接使用简化引用:
@vite
如果需要单独指定文件,确保路径与配置文件中的完全一致,且对应文件存在。
3. 清除缓存并重启服务
- 清除Laravel视图缓存:
php artisan view:clear - 停止当前Vite开发服务器,重新启动:
npm run dev - 若怀疑Vite缓存问题,删除
node_modules/.vite目录后重新安装依赖并启动服务:rm -rf node_modules/.vite npm install npm run dev
4. 确认依赖安装正确
检查package.json中是否包含laravel-vite-plugin和@vitejs/plugin-vue,若缺失则重新安装:
npm install laravel-vite-plugin @vitejs/plugin-vue --save-dev
安装完成后重启Vite服务。
内容的提问来源于stack exchange,提问作者Suhadak Akbar
相关产品推荐
相关产品推荐

