मैं मॉड्यूल लोडिंग के लिए टाइपस्क्रिप्ट और jspm & system.js का उपयोग करके एक वेब ऐप बूटस्ट्रैप करने का प्रयास कर रहा हूं। मैं बहुत दूर नहीं जा रहा हूँ।जेएसपीएम/jQuery/टाइपस्क्रिप्ट - मॉड्यूल "jquery" में कोई डिफ़ॉल्ट निर्यात नहीं है
jspm install jquery
और मूल बातें:
<script src="jspm_packages/system.js"></script>
<script src="config.js"></script>
<script>
System.import('main');
</script>
main.ts: jspm स्थापित करने, और इसे का उपयोग jQuery स्थापित करने के लिए बाद
import $ from "jquery";
export class Application {
constructor() {
console.log($);
}
}
टाइपप्रति संकलन नहीं होगा क्योंकि "मॉड्यूल ' jquery 'में कोई डिफ़ॉल्ट निर्यात नहीं है।
जेनरेट की गई config.js में सही मैपिंग है: "jquery": "npm: jquery @import * as $ from "jquery";
या आयात नामित निर्यात: 2.2.0 "
के रूप में आप' कोशिश की आयात किया * "jquery" से $; '? –
धन्यवाद कि काम करता है! यदि आप इसे उत्तर के रूप में सबमिट करते हैं तो मैं इसे स्वीकार कर सकता हूं। – user888734
यह मेरे लिए काम किया! – Dan