עזרה עם bundle asp.net core
קצת חפירה אבל חייב עזרה בזה.
אני ממיר אפליקציה ב asp.net ל asp.net core ונתקל בבעיה ב Bundle.
באפליקציה הישנה ישנו Razor view שהוא קורא ל Script.RenderFormat("Bundle url") וזה בעצם שופך את כל האלמנטים שה Bundle מחזיק. אם יש ב bundle הזה נניח שלושה path לסקריפטים אז באותו מקום יווצרו 3 שורות. ב Development זה מצויין כי לא רוצים לבצע bundling אלא לקבל הכל.
asp.net core לא תומך ב Script.RenderFormte.
אז נשאלת השאלה איך אני מקבל את כל האלמנטים בסביבות Development? לפי מה שמצאתי במאמרים אני אמור לשים Tag של environment , אחד לכל סביבה. זה הולך ככה:
אז מה הבעיה שלי שאני שובר עליה את הראש?
זה שאם אני רוצה להוסיף קובץ חדש של js תחת ה bundle הזה אני צריך להוסיף אותו גם פה ב view הזה וגם איפה שאני מגדיר את כל ה bundles שזה קובץ config או בקוד (זה לא משנה).
בנוסף לזה אם אני רוצה את זה בעוד כמה views? לא הגיוני שאני אתחזק מספר מקומות כדי להוסיף כל הזמן קובץ חדש.
אז שוב, הבעיה שלי זה שאני בסביבת פיתוח לא רוצה את ה bundle אלא לקבל את כל הקבצים.
** ולא משנה באיזה framework ל bundle אני משתמש אני מגיע לאותה בעיהץ
האם מישהו נתקל בזה?
תודה רבה.
קצת חפירה אבל חייב עזרה בזה.
אני ממיר אפליקציה ב asp.net ל asp.net core ונתקל בבעיה ב Bundle.
באפליקציה הישנה ישנו Razor view שהוא קורא ל Script.RenderFormat("Bundle url") וזה בעצם שופך את כל האלמנטים שה Bundle מחזיק. אם יש ב bundle הזה נניח שלושה path לסקריפטים אז באותו מקום יווצרו 3 שורות. ב Development זה מצויין כי לא רוצים לבצע bundling אלא לקבל הכל.
asp.net core לא תומך ב Script.RenderFormte.
אז נשאלת השאלה איך אני מקבל את כל האלמנטים בסביבות Development? לפי מה שמצאתי במאמרים אני אמור לשים Tag של environment , אחד לכל סביבה. זה הולך ככה:
קוד:
<environment names="Development">
<script src="~/lib/jquery/dist/jquery.js"></script>
<script src="~/js/J1.js"></script>
<script src="~/js/J2.js"></script>
<script src="~/js/J3.js"></script>
<script src="~/js/J4.js"></script>
..
..
..
</environment>
<environment names="Staging,Production">
<script src="~MyBundleName.js"></script>
</environment>
זה שאם אני רוצה להוסיף קובץ חדש של js תחת ה bundle הזה אני צריך להוסיף אותו גם פה ב view הזה וגם איפה שאני מגדיר את כל ה bundles שזה קובץ config או בקוד (זה לא משנה).
בנוסף לזה אם אני רוצה את זה בעוד כמה views? לא הגיוני שאני אתחזק מספר מקומות כדי להוסיף כל הזמן קובץ חדש.
אז שוב, הבעיה שלי זה שאני בסביבת פיתוח לא רוצה את ה bundle אלא לקבל את כל הקבצים.
** ולא משנה באיזה framework ל bundle אני משתמש אני מגיע לאותה בעיהץ
האם מישהו נתקל בזה?
תודה רבה.