我如何修复 Laravel 中的混合构建错误 Laravel 7
How can I fix a Laravel Mix build error in Laravel 7
使用 Laravel 7 我的资源->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 在这里混合 returns 构建错误,例如
ModuleBuild Error Module build faild (from./node module
/saas-loader/dist/cjs.js);\rSaasError:cant find stylesheet to
import.\r' @import "variables";
我该如何解决这个问题?
您真的创建了 variables.scss 文件吗?
Laravel 默认情况下不会创建它,除非您 运行 laravel/ui 预设之一:bootstrap、vue、react
如果您没有 _variables.scss
,请删除引用。这是引用 /node_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';
使用 Laravel 7 我的资源->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 在这里混合 returns 构建错误,例如
ModuleBuild Error Module build faild (from./node module /saas-loader/dist/cjs.js);\rSaasError:cant find stylesheet to import.\r' @import "variables";
我该如何解决这个问题?
您真的创建了 variables.scss 文件吗?
Laravel 默认情况下不会创建它,除非您 运行 laravel/ui 预设之一:bootstrap、vue、react
如果您没有 _variables.scss
,请删除引用。这是引用 /node_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';