Php 如何修复Laravel 7中的Laravel混合构建错误

Php 如何修复Laravel 7中的Laravel混合构建错误,php,laravel,laravel-mix,laravel-7,Php,Laravel,Laravel Mix,Laravel 7,使用Laravel 7 my resources->sass->app.scss如下所示: @import "variables"; @import "node_modules/font-awesome/scss/font-awesome"; @import "node_modules/bulma/bulma"; @import "node_modules/buefy/src/scss/buefy"; 然而,

使用Laravel 7 my resources->sass->app.scss如下所示:

@import "variables";

@import "node_modules/font-awesome/scss/font-awesome";

@import "node_modules/bulma/bulma";

@import "node_modules/buefy/src/scss/buefy";
然而,Laravel mix在这里返回一个构建错误,如

模块构建错误模块构建失败(来自./node模块 /saas-loader/dist/cjs.js)\RSASERROR:找不到要删除的样式表 导入。\r'@import“变量”


如何解决此问题?

您是否实际创建了variables.scss文件


默认情况下,Laravel不会创建此项,除非您运行Laravel/ui预设之一:引导、vue、react

如果您没有
\u variables.scs
,然后删除引用。这是引用
/node\u modules
目录的正确方法

// Fontawesome
@import '~@fortawesome/fontawesome-free/scss/fontawesome';
@import '~@fortawesome/fontawesome-free/scss/regular';
@import '~@fortawesome/fontawesome-free/scss/solid';
@import '~@fortawesome/fontawesome-free/scss/brands';

// Bulma
@import '~bulma/bulma';

// Buefy
@import '~buefy/src/scss/buefy';

你有什么想法吗?我在你提到的路径中没有variables.scss文件。它的内容是什么?删除@import'variables';然后从scss文件。