Avatar ·

TypeScript के लिए tsconfig.json में पथ उपनाम कैसे सेट करें?

नमस्ते! मैं TypeScript में नया हूँ और अपने प्रोजेक्ट की संरचना को व्यवस्थित करने की कोशिश कर रहा हूँ। मेरे पास इस तरह की एक सरल फ़ोल्डर संरचना है:\n\n```\nsrc/\n ├── components/\n │ └── Header.ts\n ├── utils/\n │ └── helpers.ts\n └── index.ts\n```\n\n`index.ts` फ़ाइल में, मैं कंपोनेंट्स और यूटिलिटीज़ को इस तरह import कर रहा हूँ:\n\n```typescript\nimport { Header } from './components/Header';\nimport { formatDate } from './utils/helpers';\n```\n\nसब कुछ काम करता है, लेकिन जब प्रोजेक्ट बड़ा होता है, तो relative paths बहुत लंबे और असुविधाजनक हो जाते हैं, जैसे: `../../components/Header` या `../../../utils/helpers`। यह भयानक लगता है और इसे बनाए रखना मुश्किल है।\n\nमैंने सुना है कि `tsconfig.json` में path aliases सेट किए जा सकते हैं, ताकि imports को `@components/Header` या `@utils/helpers` के रूप में लिखा जा सके। मैंने जोड़ने की कोशिश की