ฉันต้องการแสดงวัตถุ jQuery กับวัตถุหน้าต่างส่วนกลางที่สามารถเข้าถึงได้ภายในคอนโซลนักพัฒนาในเบราว์เซอร์ ตอนนี้ในการกำหนดค่า webpack ของฉันฉันมีบรรทัดต่อไปนี้:
plugins: [
new webpack.ProvidePlugin({
$: 'jquery',
jQuery: 'jquery'
})
]
บรรทัดเหล่านี้จะเพิ่มนิยาม jQuery ให้กับแต่ละไฟล์ในโมดูล webpack ของฉัน แต่เมื่อฉันสร้างโครงการและพยายามเข้าถึง jQuery ในคอนโซลนักพัฒนาซอฟต์แวร์เช่นนี้:
window.$;
window.jQuery;
มันบอกว่าคุณสมบัติเหล่านี้ไม่ได้กำหนด ...
มีวิธีแก้ไขปัญหานี้หรือไม่?
this: 'window'
หรือไม่? เนื่องจากห้องสมุดหลายแห่งถือว่าthis
ตัวแปรเป็นวัตถุ Window