用流反应本机纯js模块

时间:2017-12-09 23:46:19

标签: react-native npm flowtype expo

我试图发布我的第一个使用flow的本地纯js模块。我很难过。

我的回购在这里 - https://github.com/Noitidart/react-native-buttonex

来源位于./src/index.js。我在那里使用流量。所以我已经完成了我的回购npm i flow-bin@0.57.3 --save-dev

然后我做了一个npm publish。还有什么我需要做的吗?

无法在世博会上使用。

这样做的:

import Button from 'react-native-buttonex' // ERROR. The Expo team has been notified.

添加"错误:已通知世博会团队"。并尝试运行它显示红色框"无法下载模块"。

我想要规定流式,所以我添加了.babelrc

{
    "presets": ["flow"]
}

但是当我运行babel时,我得到错误:

SyntaxError: src/index.js: Unexpected token (29:10)
  27 |
  28 | class Button extends Component<Props, State> {
> 29 |     state = {
     |           ^
  30 |         activeAnim: new Animated.Value(0)
  31 |     }

似乎它不喜欢ES2017的东西,这对于本地反应是正常的。 请你指导一下如何正确发布这个?

0 个答案:

没有答案