راکت
حل شده

توسعه front end در لاراول

11 پاسخ

با عرض سلام خدمت دوستان
من قسمت front end یک پروژه رو در vs code انجام دادم و برای استایل دهی از sass استفاده کردم حالا میخوام به لاراول منتقل کنم و ادامه استایل دهی رو در لاراول انجام بدم ولی چطوری میتونم این کار رو بکنم تغییرات استایل رو در پوشه resource و فولدر sass و فایل مربوطه انجام میدم و npm run watch رو میزنم ولی تغییرات در فایل css در فولدر public اعمال نمیشه
میشه راهنمایی کنید
ممنون

ثبت پرسش جدید

پاسخ‌ها

11
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

بهترین پاسخ

این سطر سعی میکنه یک فایل sourcemap رو مشخص کنه اما چون این فایل وجود نداره.. به خطا میخورید.
لینک های زیر رو مطالعه کنید:
https://datacadamia.com/web/css/source_map
https://css-tricks.com/should-i-use-source-maps-in-production/

Frost
Frost
@illidan.soulkeeper

در فایل webpack.mix.js میتونید مشخص کنید که کجا ذخیره بشه

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

Npm run dev رو که اجرا میکنی خطا داری؟

شاید پاسخ شما همین‌جا باشد

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

برای این کار حتما باید فایل webpack.mix.js که در مسیر روت پروژه هست رو تنظیم کنید. در نمونه کدهای زیر همون طوری که مشخصه در بخش اول مشخصات فایل scss و در بخش دوم مسیر و نام فایل خروجی موردانتظارتون رو باید قرار بدید.

mix.sass('resources/styles/app.scss', 'public/css/app.css').version();

mix.sass('resources/styles/public.scss', 'public/css/public.css').version();

mix.sass('resources/styles/panel.scss', 'public/css/panel.css').version();

و بعد از این کار با کامپایل کردن asset هاتون با یکی از دستورات npm run dev یا npm run production باید فایل های css درمسیر داده شده ساخته بشوند. برای فعالسازی wathcer هم که npm run watch

محمد حسین سیف الهی
محمد حسین سیف الهی
@iseifollahi

تخصص: Full Stack Developer

این ارور رو میده

توضیح تصویر رو وارد کنید

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

@iseifollahi

آیا متن ارور به اندازه کافی گویا نیست؟!

no such file or directory!

فایل style.scss.map رو نمیتونه در میسر قید شده پیدا کنه.

محمد حسین سیف الهی
محمد حسین سیف الهی
@iseifollahi

تخصص: Full Stack Developer

@mhyeganeh
@ali.bayat

سلام
این فایل وجود داره ولی با این حال این ارور رو میده

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

بدون دیدن محتوای فایل webpack.mix.json و همچنین ساختار فایلهای مسیر resources تون نمیشه نظری داد. ولی حتما بخشی از آدرس رو صحیح وارد نمی‌کنید.
به نداشتن اشتباه تایپی و همچنین نداشتن علامت اسلش (/) در اول مسیر دقت کنید مخصوصا.

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

فایل style.scss رو چک کنید ببینید کد های سس رو درست نوشتید

محمد حسین سیف الهی
محمد حسین سیف الهی
@iseifollahi

تخصص: Full Stack Developer

@mhyeganeh
@ali.bayat
سلام مجدد
این خط کد رو در فایل style.scss کامنت کردم درست شد
میدونید علتش چیه و اصلا این map چیکار میکنه؟
ممنونم

توضیح تصویر رو وارد کنید

محمد حسین سیف الهی
محمد حسین سیف الهی
@iseifollahi

تخصص: Full Stack Developer

@ali.bayat
استاد علی بیات تشخیص شما عالی بود
میشه راجع به اون خط کد یه توضیحی بدید
ممنونم

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

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