TypeScript में "Could not find a declaration file for module" त्रुटि: समाधान
नमस्ते! मैं TypeScript में नया हूँ और अपने प्रोजेक्ट में `lodash` लाइब्रेरी को शामिल करने की कोशिश कर रहा हूँ। इसे npm के माध्यम से इंस्टॉल किया, लेकिन import करने पर यह त्रुटि मिलती है:
```
Could not find a declaration file for module 'lodash'. '/node_modules/lodash/lodash.js' implicitly has an 'any' type.
```
यहाँ मेरा कोड है:
```typescript
import _ from 'lodash';
const arr = [1, 2, 3];
const shuffled = _.shuffle(arr);
console.log(shuffled);
```
प्रोजेक्ट `tsc --init` के माध्यम से बनाया गया है, tsconfig.json कॉन्फ़िगरेशन डिफ़ॉल्ट है। मैंने जाँच की — `lodash` लाइब्रेरी निश्चित रूप से `node_modules` में इंस्टॉल है, लेकिन TypeScript त्रुटि दे रहा है। मैंने tsconfig में `"noImplicitAny": false` जोड़ने की कोशिश की, लेकिन इससे मदद नहीं मिली — त्रुटि बनी रही।
कृपया बताएँ कि इस समस्या को सही तरीके से कैसे ठीक करूँ? मैंने declaration files (.d.ts) के बारे में सुना है, लेकिन समझ नहीं पाया कि वे कैसे काम करती हैं और उन्हें कहाँ से प्राप्त करें। क्या कुछ अतिरिक्त इंस्टॉल करने की आवश्यकता है? एक नौसिखिए के लिए विस्तृत स्पष्टीकरण के लिए आभारी रहूँगा।
<<>>
त्रुटि का कारण
TypeScript एक स्टैटिक टाइप चेकर है