سلام ببخشید من یه تابع رو توی یک فایل جاوااسکریپت نوشتم و توسط لاراول میکس کامپایل میشه اما وقتی توی صفحه ای از این تابع استفاده میکنم خطا میده که تعریف نشده
تمامی کدها کار میکنند به غیر از توابعی که خودم داخل فایل قرار میدم حتی اگه کدی بنویسم که مستقیم کارشو انجام بده بدون مشکل کار میکنه فقط نمیتونم تابع رو مجدد استفاده کنم
توی سرچ های گوگل هم چیزی ندیدم
@mohsenbostan
این کارم جواب نداد
ولی خوب خودم حلش کردم و به این حالت تغییر دادم درست شد
window.addToast = function (message){
// Code
}
@hesammousavi
من یه فایل تغریف کردم بنام client.js که داخلش جیکوئری، بوت استرپ و یه فایل اسکریپت که توابع رو داخلش نوشتم رو به این client.js اضافه کردم از اون طرف توی صفحه مورد تظر دارم این تابع رو صدا میزنم دقیقا پایین همون صفحه ای که فایل client.js لود شده
اینم دقیقا همون تابع منه
function addToast(message){
// Code
}
این تابع داخل فایل client.js کامپایل هم شده حتی اومدم تابع رو داخل خود فایل client.js نوشتم بازهم فایده ای نداره
سلام،
منم همین مشکل رو با کتابخونه Owl Carousel 2 داشتم که توش جیکوئری داشت.
که تو فایل اسکریپتی که داخلش توابع رو تعریف میکنی برای تنظیماتش که قراره از طریق لاراول میکس برامون میکس بشه.اون کدهای جیکوئری رو میزنه ناشناخته هست.
ولی همون کد رو اگه تو صفحه html ببرم تو تگ اسکریپت بزنم درست کار میکنه!
@mohsenbostan
این کارم جواب نداد
ولی خوب خودم حلش کردم و به این حالت تغییر دادم درست شد
window.addToast = function (message){
// Code
}
@hesammousavi
جناب موسوی سلام و درود
ببخشید من در این راستا یه سوالی برام پیش اومد
دوره لاراول فروشگاه آموزشی رو دیدم و قسمت های مرتبط با لاراول میکس رو هم دیدم
توی پروژه ای چند تا cdn استفاده شده بود
اونهارو با npm نصب کردم و در آخر با هر مکافاتی بود به مرحله ای رسیدم که npm run prod دیگه ارور نمیده اما با این حال بازم وقتی از فایل کامپایل شده استفاده میکنم توی تب کنسول ارور جاوا اسکریپت دارم .
توی فایل کامپایل شده از jquery و بوت استرپ و swal استفاده شده واقعا گیج شدم.
آیا برای کامپایل شدن لایبرری ها مثل jqery و بوت استرپ باید کار دیگه ای انجام بشه ؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟