IntelliJ - настройка путей машинописи
Я использую JSPM для разработки веб-приложения. Мой код написан на машинописном шрифте (который волшебным образом передается, во время выполнения для dev и при комплектации для производства).
Мы выбрали angularJS в качестве внешнего интерфейса, который был автоматически настроен в systemJS с помощью jspm следующим образом:
baseURL: "/",
[...]
map: {
"angular": "npm:angular@1.5.8",
И вот как мы ссылаемся на это в нашем коде (который находится в src/app):
import angular from 'angular';
Единственная проблема, с которой я столкнулся, заключается в том, что IntelliJ (версия 15.0.4) не понимает это отображение (продолжает выделять мой угловой импорт, говоря, что он не может быть решен).
Я настроил файл tsconfig.json (в корневом каталоге моего проекта, на этой странице), который, согласно настройке IntelliJ, должен использоваться для разрешения объектов:
{
"compilerOptions": {
"baseUrl": "/",
"paths": {
"angular": ["jspm_packages/npm/angular@1.5.8/angular"]
}
}
}
Я, вероятно, что-то здесь упускаю, но не могу понять, что именно (конечно, я пробовал различные манипуляции с tsconfig.js, но не исправил это).