SCSS模块给出流错误

时间:2018-04-27 01:23:29

标签: css reactjs sass flowtype

通过以下import语句更新为支持css模块的Create React App 2

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 :(得分:4)

您可能希望使用module.name_mapper.extension将SCSS文件映射到某个模拟模块。 (flowtype docs甚至有一个用.css文件做同样事情的例子。)

所以你可以使用这个配置:

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

和SCSSFlowStub.js.flow

export default Object;