/ / Jquery does not काम जब es5 को हस्तांतरित - जावास्क्रिप्ट, jquery, टाइपस्क्रिप्ट, ब्राउज़र

Es5 - जावास्क्रिप्ट, jquery, टाइपस्क्रिप्ट, ब्राउज़रify के लिए पारिवारिक जब jquery काम नहीं करता है

टाइपस्क्रिप्ट कोड:

import * as $ from "jquery";
import {Canvas} from "./canvas";

$(() => {
let canvas = new Canvas(600, 600);
canvas.init();
});

मैं ब्राउज़र का उपयोग करता हूं और यह टाइपस्क्रिप्ट आयात को संकलित करता है

var _jquery = require("jquery");
var $ = _interopRequireWildcard(_jquery);

$(function () {
var canvas = new _canvas.Canvas(600, 600);
canvas.init();
});

और यह त्रुटि डाली गई है:

Uncaught TypeError: $ is not a function

सब कुछ ठीक है जब मैं कंसोल में _jQuery के साथ $ को प्रतिस्थापित करता हूं, तो मैं उस _interopRequireWildcard () बटन को कैसे हटा सकता हूं ??

उत्तर:

उत्तर № 1 के लिए 1

JQuery के डिफ़ॉल्ट निर्यात को इस तरह आयात करने का प्रयास करें:

import $ from "jquery";

इससे आपकी समस्या का समाधान हो जाना चाहिए।