У мене є проект angular2 (поліграфічний) веб-пакету та після оновлення IDEA з 2016,2 до 2016,3. У мене виникають деякі проблеми з шляхами імпорту в модулях типуcript. Щоб уникнути такого довгого імпорту:
import * from "src/app/some-component";
Я додав "src / app" у папку resolve.root веб-пакета, щоб він міг знайти
import * from "some-component"
в папці "src / app". Проте, IDEA виділяє мої заяви щодо імпорту та говорить: "TS2307: Не можу знайти модуль" деякий компонент "". Я думаю, це тому, що IDEA не знає про такі "користувацькі" імпортовані корені.
Отже, чи є якийсь спосіб сказати IDEA шукати модулі у папці "src / app"? Я намагався "Позначити каталог як джерело" та "Мова та фрейми -> JavaScript -> Бібліотеки", нічого не змінилося.
Відповіді:
3 для відповіді № 1Завдяки лена. Проблема вирішується шляхом вимкнення служби TypeScript у
Settings | Languages & Frameworks | TypeScript
Але я впевнений, що можна налаштувати TypeScript (через tsconfig.json), щоб повідомити службу TypeScript IDEA, щоб переглянути інші папки. Я думаю, тут можуть допомогти "rootDirs". модульна роздільна здатність