Ошибка подачи потока на модули SCSS - PullRequest
0 голосов
/ 27 апреля 2018

Обновлено до Create React App 2, которое поддерживает модули css с помощью следующего оператора импорта:

import styles from "./myStyles.module.scss";

Однако, flow жалуется, говоря это:

Importing from an untyped module makes it any and is not safe!
Did you mean to add // @flow to the top of ./myStyles.module.scss? (untyped-import)

Вот как выглядит [options] в моем .flowconfig файле:

module.file_ext=.js
module.file_ext=.jsx
module.file_ext=.scss

Я также попытался добавить следующую строку:

module.file_ext=.module.scss

1 Ответ

0 голосов
/ 27 апреля 2018

Возможно, вы захотите использовать module.name_mapper.extension, чтобы получить его для сопоставления ваших файлов SCSS с каким-то поддельным модулем. (В документации по типу потока даже есть пример для того же действия с файлами .css).

Так что вы можете использовать эту конфигурацию:

module.name_mapper.extension='scss' -> '<PROJECT_ROOT>/SCSSFlowStub.js.flow'

и в SCSSFlowStub.js.flow

export default Object;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...