javascript - איך לגשת למשתנה גלובלי של JS בקובץ Typescript, בעזרת webpack
אם יש לי משתנה גלובלי var x בקובץ main.js שלי, שאני רוצה שיהיה נגיש בקובץ TypeScript שמרוכז על ידי webpack לאותו build/bundle.js, איך אני יכול לעשות את זה? אני לא יכול לגשת אליו ישירות כפי שחשבתי שאוכל (כי הם יהיו באותו bundle בסופו של דבר). קראתי על export/import/require אך לא מצליח למצוא איך ליישם את זה בהקשר של bundle של webpack.
תשובה #1
ייתכן שתצטרך להכריז על המשתנה בקובץ הטייפסקריפט שלך כדי שהקומפיילר ידע שקיים:
declare var x: any;
מותאם מתשובה זו
תשובה #2
ProvidePlugin מ-webpack אמור לעשות את העבודה, יש להם דוגמה די טובה כאן
