我使用laravel 9和vite来构建scss和js文件.在生产环境中运行npm run build命令后,我收到上面的错误.请帮我解决一下.

export default defineConfig({
    plugins: [
        laravel({
            input: ["resources/scss/app.scss", "resources/js/app.js"],
            refresh: true,
        }),
    ],
});

推荐答案

请将缺少的文件资源/scss/hrms.scss添加到vite.config.js中,如下所示:

import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';

export default defineConfig({
    plugins: [
        laravel({
            input: ["resources/scss/app.scss","resources/scss/hrms.scss", "resources/js/app.js"],
            refresh: true,
        }),
    ],
});

现在,您可以在Blade 中将此文件用作

@vite(['resources/scss/hrms.scss'])

Laravel相关问答推荐

如何将错误从laravel恢复到inertiajs/vue 3应用程序?

@vite指令在使用laravel vite构建后导致错误

在GitHub操作中缺少PHPStan和PHPMD输出,但在本地存在

Laravel 10 - 没有 $append 属性的Eloquent 的热切加载

Laravel 5 如何配置 Queue 数据库驱动程序以连接到非默认数据库?

Laravel Eloquent - 随叫随到的加密/解密数据

Lumen和 MongoDB?

Laravel 5在blade中 echo 包含html的会话变量

laravel 密码盐存储在哪里?

Laravel 的 APP_ENV 变量(在 .env 文件中找到)是否有建议的值列表?

Laravel 5.3 - 将多个文件附加到 Mailables

Laravel Blade 没有额外的空格?

CRON 作业(job) - LARAVEL - 输出

Laravel 5.4 - 注册后禁用自动登录

在 Laravel 5.4 中将中间件应用于除 `setup/*` 之外的所有路由

Laravel 5:完整性约束违规:1452 无法添加或更新子行:外键约束失败

Laravel 动作未定义

如何在 Laravel 中使用旧输入重定向?

在 Laravel 5 控制器中找不到类App\Http\Controllers\DB

Laravel 验证用户名不允许有空格