Flow — сделайте так, чтобы весь импорт рассматривался как .js

В своих компонентах я создаю файл blah.css.js. Это реактивный проект.

Затем я делаю:

import styles from "blah.css";

Система реактивных модулей правильно распознает это как "blah.css.js". Однако потока нет. Постоянно выдает предупреждение "Требуемый модуль не найден". Скриншот ниже.

Есть ли способ заставить Flow распознавать все модули, заканчивающиеся на .css, как .css.js?


person Noitidart    schedule 15.04.2017    source источник


Ответы (1)


Добавьте следующую строку в раздел [options] вашего .flowconfig:

module.name_mapper='^\(.*\).css$' -> '\1.css.js'

Это заставит Flow видеть все имена модулей, заканчивающиеся на .css, как заканчивающиеся на .css.js.

person Pedro Castilho    schedule 15.04.2017
comment
Превосходно! Большое спасибо Педро!! - person Noitidart; 15.04.2017