在Laravel-blade文件中添加js脚本?

qgelzfjb  于 2023-06-25  发布在  其他
关注(0)|答案(1)|浏览(111)

我有一个nwidart/laravel-Module的Auth模块。我想在Modules\Auth\Resources\views\layouts\app.blade.php文件中添加脚本文件。

<body>
......
...

    <!-- Scripts -->
    <script src="/js/app.js"></script>
</body>

但是当我运行这段代码时,我得到了这个

**错误:**GET http://127.0.0.1:8000/js/app.js net::ERR_ABORTED 404(Not Found)

这是我的vite.config.js文件

export default defineConfig({
    plugins: [
        laravel({
            input: [
                'Modules/Auth/Resources/css/app.css',
                'Modules/Auth/Resources/assets/js/app.js'
              ],
            refresh: true,
        }),
    ],
});

我不知道我做错了什么。
试过了
<script src="{{ asset(/js/app.js) }}"></script>
但都没用

t3psigkw

t3psigkw1#

为了让它工作,你必须做一些改变。
变更

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

@vite('Modules/Auth/Resources/assets/js/app.js')

如果你想让你的css文件被vite加载,你可以在vite指令中传递另一个文件。

@vite(['Modules/Auth/Resources/css/app.css', 'Modules/Auth/Resources/assets/js/app.js'])

作为参考,我添加了文档链接。

相关问题