سلام
امکانش نیست که یک کد با استفاده از gitignore ایگنورش کرد
به عنوان مثال من هر جا از
console.log()
استفاده کردم میخوام این دستور ایگنور بشه تا پردازش نشه !
پردازش نشدن console.log هیچ ارتباطی با gitignore نداره دوست عزیز!
gitignore همون طوری که از اسمش پیداست فایل ها و پوشه هایی رو تعیین می کنه که git باید از اون ها چشم پوشی کنه. یعنی اگر تغییری در اون فایل ها رخ داد نمی خواهید در git status ببینید یا commit بشن یا در نهایت push بشن. مواردی از قبیل فایل های log و env. و ... از جمله این موارد محسوب میشن.
اما چیزی که شما دنبالش هستید کلا داستانش جداست و راه خیلی تمیزی براش وجود نداره. ولی خوب یکی از راه هاش این هست که بیاید دستور console.log رو بازتعریف کنید و برابر با یک فانکشن تهی قرار بدید:
console.log = function() {}
اینجوری دیگه خبری از log در بخش کنسول نخواهد بود.
@mhyeganeh
سلام
من فایل های پروژه داکرایز کردم و یک سری لاگ هایی که نیاز نیست رو نمایش میده به خاطر همین از کلمه پردازش استفاده در کل میدونم gitignore ربطی به پردازش فایل و اینجور چیزا نداره
در کل منظورم اینکه بلاخره ما یک سری کدی که بعد از دیباگ مینویسیم یاد مون میره پاک کنیم داخل javascript میتونیم دستور لاگ برابر یک فانکش خالی قرار بدیم در مورد زبان های دیگه مثل php باید چی کار کنیم .
به خاطر همین دنبال یک راهی بودم که بشه با git این دستورات اگنور کرد که زمانی که من دارم یک پروژه رو یک سرور پیاده سازی میکنم این دستور ایگنور شده باشند .
بازم ممنون از وقتی گذاشتین .
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟