.scss文件找不到流模块 [英] Flow module not found with .scss file

查看:97
本文介绍了.scss文件找不到流模块的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个使用css-modules的scss文件,如下所示:

I have a file using scss with css-modules like so:

从"./Login.scss"导入样式;

webpack构建正常,但出现流错误:未找到所需的模块

The webpack build works fine but i'm getting a flow error: Required Module Not Found

在我的.flowconfig中,我有

In my .flowconfig I have

[ignore]
.*/node_modules/fbjs/.*
.*/app/main.js
.*/app/dist/.*
.*/release/.*
.*/git/.*

[include]

[libs]

[options]
esproposal.class_static_fields=enable
esproposal.class_instance_fields=enable
esproposal.export_star_as=enable
module.name_mapper.extension='css' -> '<PROJECT_ROOT>/flow/CSSModule.js.flow'
module.name_mapper.extension='styl' -> '<PROJECT_ROOT>/flow/CSSModule.js.flow'
module.name_mapper.extension='png' -> '<PROJECT_ROOT>/flow/WebpackAsset.js.flow'
module.name_mapper.extension='jpg' -> '<PROJECT_ROOT>/flow/WebpackAsset.js.flow'
suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe
suppress_comment=\\(.\\|\n\\)*\\$FlowIssue

我还看到了 https://github.com/facebook/flow/issues/338,但实际上并没有任何解决方案.

I've also seen https://github.com/facebook/flow/issues/338 but it doesn't really have any solution.

有人找到解决此问题的方法吗?

Has anyone found a workaround for this issue?

推荐答案

可以通过将.scss文件分配给空模块来解决此错误.我只是npm空安装并将其添加到.flowconfig中: module.name_mapper.extension ='scss'->'空/对象'

This error can be fixed by assigning .scss files to an empty module. I just npm installed empty and added this to the .flowconfig : module.name_mapper.extension='scss' -> 'empty/object'

这篇关于.scss文件找不到流模块的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆