通过以下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
答案 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;