/ / IntelliJ आइडिया: कस्टम आयात पथ - कोणीय, टाइपस्क्रिप्ट, intellij- विचार, वेबपैक, jetbrains

IntelliJ आइडिया: कस्टम आयात पथ - कोणीय, टाइपस्क्रिप्ट, intellij- विचार, वेबपैक, jetbrains

मेरे पास कोणीय 2 (टाइपस्क्रिप्ट) वेबपैक आधारित प्रोजेक्ट है और 2016.2 से 2016 तक अपडेट आईडीईए के बाद। मुझे टाइपस्क्रिप्ट मॉड्यूल में आयात पथ के साथ कुछ समस्याएं आती हैं। ऐसे लंबे आयात से बचने के लिए:

import * from "src/app/some-component";

मैंने webpack के resol.root फ़ोल्डर में "src / app" जोड़ा है, इसलिए यह मिल सकता है

import * from "some-component"

"src / app" फ़ोल्डर में। हालांकि, आईडीईए मेरे आयात विवरणों को हाइलाइट करता है और कहता है "टीएस 2307: मॉड्यूल नहीं मिला" कुछ घटक ""। मुझे लगता है कि ऐसा इसलिए है क्योंकि आईडीईए ऐसी "कस्टम" आयात जड़ों से अवगत नहीं है।

तो, क्या "src / app" फ़ोल्डर में मॉड्यूल खोजने के लिए आईडीईए को बताने का कोई तरीका है? मैंने "मार्क निर्देशिका के रूप में मार्क रूट" और "भाषा और ढांचे -> जावास्क्रिप्ट -> पुस्तकालयों" सुविधाओं का प्रयास किया है, कुछ भी नहीं बदला है।

उत्तर:

जवाब के लिए 3 № 1

करने के लिए धन्यवाद लेना। "टाइपस्क्रिप्ट सेवा" को अक्षम करके समस्या हल हो जाती है

Settings | Languages & Frameworks | TypeScript

लेकिन मुझे यकीन है कि आईडीईए की टाइपस्क्रिप्ट सेवा को अन्य फ़ोल्डर में देखने के लिए टाइपस्क्रिप्ट (tsconfig.json के माध्यम से) को कॉन्फ़िगर करना संभव है। मुझे लगता है कि "रूटडिर्स" यहां मदद कर सकता है। मॉड्यूल संकल्प