2016-01-30 14 views
5

मैं जेएसपीएम का पालन कर रहा था guide और मैं jquery पैकेज स्थापित करना चाहता हूं इसलिए मैं नीचे कमांड निष्पादित करता हूं।टाइपस्क्रिप्ट कंपाइलर त्रुटि टीएस 2307: मॉड्यूल 'jquery' नहीं मिला

jspm install jquery

लेकिन जब मैं की तरह नीचे

import $ from 'jquery'

मैं इतना ही नहीं अन्य पुस्तकालयों मैं के लिए इस पुस्तकालय के लिए error TS2307: Cannot find module 'jquery'. कह टाइपप्रति संकलक से एक त्रुटि मिल रही है टाइपप्रति में यह आयात करने का प्रयास मुझे एक ही त्रुटि मिल रही है।

उत्तर

3

आप संकलन संदर्भ में jquery के लिए प्रकार परिभाषाओं में शामिल करने की जरूरत है, आप उन लोगों से https://github.com/DefinitelyTyped/DefinitelyTyped

+0

मदद के लिए धन्यवाद प्राप्त कर सकते हैं। क्या होगा यदि उस मॉड्यूल प्रकार परिभाषा फ़ाइल उपलब्ध नहीं है? – Shabith

+1

फिर मैं https://github.com/typings/typings/ जांचूंगा और यदि उसके पास नहीं है तो आपको अपनी खुद की टाइप परिभाषाएं लिखनी होंगी। टाइप परिभाषाओं को लिखते समय आपको एक ही समय में संपूर्ण एपीआई को परिभाषित करने की ज़रूरत नहीं है, आप केवल उन बिट्स को परिभाषित कर सकते हैं जिनका आप उपयोग कर रहे हैं। और यदि आप किसी प्रकार की परिभाषाओं के बिना lib का उपयोग करना चाहते हैं तो आप 'मॉड्यूल घोषित करें' somelib '{var a: any; निर्यात = ए; } '। –

संबंधित मुद्दे