Ошибка разрешения импорта Webstorm SystemJS

SystemJS позволяет указать, какой контент будет отображаться из импортированных файлов:

  • CSS System.import('my/file.css!')
  • Изображение System.import('some/image.png!image')
  • JSON System.import('some/data.json!').then(function(json){})
  • Текст System.import('some/text.txt!text').then(function(text) {})

(Источник)


Используя SystemJS, импорт из файла с добавленным типом дает ошибку в Webstorm.
Итак, когда я делаю это:

import template from './404.template.html!text';

это означает, что мне нужен html-файл в виде простого текста, Webstorm показывает ошибку:

Не удается разрешить файл «404.template.html!text»

показывая красные подчеркивания во всем дереве файловой структуры моего проекта.

Как я могу заставить Webstorm разрешать только часть до !?


person Richard de Wit    schedule 13.02.2015    source источник


Ответы (2)


К сожалению, настройка JSX Harmony больше не работает в WebStorm 11.

person johans    schedule 06.11.2015

После отправки отчета об ошибке в системе отслеживания проблем JetBrains я получил ответ, в котором предлагалось:

Изменить языковую версию JavaScript на JSX harmony в
SettingsLanguages & FrameworksJavaScript

Мой был на ECMAScript 6, который я считал правильным...

person Richard de Wit    schedule 13.02.2015