我赢了7。 代码:
// @flow
import React from 'react';
import styled from 'styled-components';
错误:
... many lines of errors Error: node_modules/styled-components/lib/utils/create-broadcast.js.flow:20 20: listeners.forEach(listener => listener(currentValue)) ^^^^^^^^^^^^ unused function argument 10: subscribe: (listener: () => void) => () => void ^^^^^^^^^^ function type expects no arguments Error: node_modules/styled-components/lib/utils/create-broadcast.js.flow:26 26: listener(currentValue) ^^^^^^^^^^^^ unused function argument 10: subscribe: (listener: () => void) => () => void ^^^^^^^^^^ function type expects no arguments Error: node_modules/styled-components/lib/utils/getComponentName.js.flow:4 4: export default function getComponentName(target: ReactClass<*>): string { ^^^^^^^^^^^^^ identifier `ReactClass`. Could not resolve name Found 24 errors error Command failed with exit code 2
.flowconfig:
[ignore]
./build/.*
./node_modules/.*
[include]
[libs]
[lints]
[options]
suppress_comment=.*\\$FlowFixMe
[strict]
package.json文件如下:
"flow-typed": "^2.2.3",
"flow-bin": "^0.59.0",
"styled-components": "2.0.0",
来自https://github.com/react-boilerplate/react-boilerplate @ 3.5.0
的二手项目支架我在评论中看到使用libdef 1.4,但是当我运行yarn add --dev flow-typed@1.4我只得到版本1或版本2.x.x,但没有1.4。
下一步做什么?
答案 0 :(得分:2)
如果您希望流程停止检查 node_modules ,您可以在 .flowconfig 中忽略它们,或仅包含您的源文件。
忽略 node_modules 中的所有内容:
[ignore]
.*/node_modules/.*
注意:
这些正则表达式与绝对路径匹配。他们可能应该从。*
开始
更多信息here