टाइपस्क्रिप्ट कोड:
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 के लिए 1JQuery के डिफ़ॉल्ट निर्यात को इस तरह आयात करने का प्रयास करें:
import $ from "jquery";
इससे आपकी समस्या का समाधान हो जाना चाहिए।