0
款式流動型檢查我試圖改善流動型覆蓋在我的反應項目。目前,我沒有在項目中添加任何覆蓋模塊,並使用Atom和Nuclide進行覆蓋率檢查。我把導入樣式像下面時得到每個類名「未涵蓋的流程」警告:在JSX
import styles from './styles.scss';
這降低了流覆蓋。任何想法如何解決這個問題?
款式流動型檢查我試圖改善流動型覆蓋在我的反應項目。目前,我沒有在項目中添加任何覆蓋模塊,並使用Atom和Nuclide進行覆蓋率檢查。我把導入樣式像下面時得到每個類名「未涵蓋的流程」警告:在JSX
import styles from './styles.scss';
這降低了流覆蓋。任何想法如何解決這個問題?
添加到.flowconfig這些行:
[options]
module.name_mapper='.*\.scss$' -> 'empty/object'
它所做的是它將使流動覺得你的風格是JS空的對象,只是跳過它。或者更好的是,聲明一個libdefs並將.scss映射到它們。
編輯: 有時候,我只是不明白,流量可言,在這裏,這是另一種方式來做到這一點,但它是不優雅:
// scss.js
// @flow
const styles: {[string]: string} = {};
export default styles;
_____________________________________________________________________
// .flowconfig
[options]
module.name_mapper.extension='scss' -> '<PROJECT_ROOT>/path/to/scss.js'
module.file_ext=.scss
我沒有收到「所需的模塊未找到「流量類型錯誤。問題在於流量覆蓋。 – Abhijith
仍然收到相同的覆蓋警告。 – Abhijith
可以肯定的是'flow-typed'文件夾中的'scss.js'? – Tr1et