Laravel breeze中的用户下拉菜单不起作用[在新安装中]

xytpbqjk  于 2023-05-08  发布在  其他
关注(0)|答案(1)|浏览(117)

我在Laravel中安装了一个新项目。安装Laravel Breeze包
首先,当我点击register链接转到/register Uri时,我收到以下错误:“npm错误!缺少脚本:'构建'
然后,我按照“www.example.com”中的说明https://stackoverflow.com/questions/72798465/vite-manifest-not-found-at-c-users-hp-example-app-public-build-manifest-json安装“vite”和“laravel-vite-plugin”,然后像这样更新package.json:

"scripts": {
        "dev": "vite",
        "build": "vite build"
    }

我做了。然后我运行“npm run build"。通过这样做,注册和登录工作完美。我可以成功登录。登录后,我在/dashboard URI中重定向。
但是,在“dashboard”中,当我点击右上角的用户头像(我的名字标题)时,下拉菜单不起作用。下拉菜单应该是打开与注销链接内,但它没有打开。
我安装了另一个项目,并重复上述过程一次又一次,但下拉菜单不起作用。我的
app.blade.php
包含**@vite(['resources/css/app.css','resources/js/app.js'])**
我甚至将jQuery脚本包含到app.blade.php中,但它也不起作用。
我能做什么?有什么建议吗?

hm2xizp9

hm2xizp91#

我发现app.blade.php里只有**@vite(['resources/css/app.css','resources/js/app.js'])是不够的。
您也需要手动
将这两个添加到app.blade.php**中:

<link href="{{ asset('css/app.css') }}" rel="stylesheet">

<script src="{{ asset('js/app.js') }}"></script>

我这样做了,问题解决了。

相关问题