我正在升级一个相当先进的项目从laravel 9到laravel 10。有一些问题,但大多数都解决了。
当我现在在浏览器中做测试时,它说Vite manifest not found
我已经从npm中删除了vite,删除了vite js文件,并通过npm重新安装了laravel-mix.当我运行npm run dev
时,它使用mix成功编译,但当我重新加载页面时,它说vite manifest not found。
我遵循了以下教程:https://github.com/laravel/vite-plugin/blob/main/UPGRADE.md#migrating-from-vite-to-laravel-mix(接近页面底部)https://github.com/laravel/vite-plugin/blob/main/UPGRADE.md#migrating-from-vite-to-laravel-mix
有什么想法吗?我的浏览器怎么会认为我在使用vite呢?正确的资源是通过mix创建的,但是没有使用。
谢谢
2条答案
按热度按时间2nbm6dog1#
我认为你需要检查你的主布局
app.blade.php
下的资源/视图文件夹的行@vite必须改变lkaoscv72#
BlackLotus上面的评论实际上让我意识到真正的问题是什么。这是一个视图缓存问题。通过在命令行运行artisan解决了这个问题:
php artisan view:clear
您可以运行php artisan about
来查看是否缓存了任何内容。