تا ۶۰ درصد تخفیف شگفت انگیز نوروزی! (‌ آخرین فرصت )

اطلاعات بیشتر..
ثانیه
دقیقه
ساعت
روز
Javad Ezaz
5 سال پیش توسط Javad Ezaz مطرح شد
4 پاسخ

مشکل در ادغام فایل های css و scss

سلام دوستان من میخوام فایلای css و scss پروژم رو تبدیل به یه فایل css کنم .
اما خروجی به ترتیبی که توی فایلresourece/sass/app.scss تعیین کردم نیست.
اول فایل bootstrap-rtl.min.css ایمپورت شده بعد فایل sass bootstrap

فایل app.scss :

// Variables
@import 'variables';
// Bootstrap
@import '~bootstrap/scss/bootstrap';
//Bootstap rtl
@import "../css/bootstrap-rtl.min.css";
// Font Awesome
@import '~font-awesome/scss/font-awesome';
// IranSans Font
@import "../css/iransans.css";
//Custom Style
@import "../css/style.css";

فایل webpack.mix.js :

const mix = require('laravel-mix');
/*
|--------------------------------------------------------------------------
| Mix Asset Management
|--------------------------------------------------------------------------
|
| Mix provides a clean, fluent API for defining some Webpack build steps
| for your Laravel application. By default, we are compiling the Sass
| file for the application as well as bundling up all the JS files.
|
*/
mix.js('resources/js/app.js', 'public/js/front.js')
.sass('resources/sass/app.scss', 'public/css/front.css');

فایل خروجی بعد از دستور npm run dev : لینک.


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
1

لاراول میکس در پشت **** داره از Webpack استفاده میکنه
و این مورد بخاطر Webpack پیش میاد:
https://github.com/webpack/webpack/issues/215

یه راه حلش اینه که فایل های sass ی که در node_modules هستند رو توی فولدر Css کنار بقیه فایل‌ها،‌ کپی کنی و همه رو از یه جا آدرس دهی کنی


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
0

چرا به ترتیب نیست باید به ترتیب باشه دیگه همه import های داخل scss باید به ترتیب اتفاق بی افته


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
1

درود

در مورد شما ابتدا فایل‌هایی که خودتون اضافه کردید ، اضافه شده و بعد فایل هایی که در node_modules دارید


Javad Ezaz
تخصص : برنامه نویس php و لاراول
@sjavadez 5 سال پیش مطرح شد
0

@ali.bayat
چجوری میتونم کاری کنم به ترتیبی که میخوام ادغام بشن ؟


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
1

لاراول میکس در پشت **** داره از Webpack استفاده میکنه
و این مورد بخاطر Webpack پیش میاد:
https://github.com/webpack/webpack/issues/215

یه راه حلش اینه که فایل های sass ی که در node_modules هستند رو توی فولدر Css کنار بقیه فایل‌ها،‌ کپی کنی و همه رو از یه جا آدرس دهی کنی


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام