作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Expo 构建 React Native 应用程序。它通过 Expo 应用程序在我的 Android 设备上运行良好。但是在通过 exp build:android 命令构建 apk 后出现错误。
TypeError: undefined is not an object (evaluating 'this._subscribableSubscriptions.forEach')
This error is located at:
in ScrollView
in RCTView
in r
in Connect(r)
in n
in t
in r
in RCTView
in RCTView
in t
class Main extends Component {
state = {
refreshing: false
};
renderCurrencies() {
if (!Object.values(this.props.currencies).length) {
return <View />;
}
return Object.values(this.props.currencies).map(item => {
return (
<CurrencyRow
key={item.code}
code={item.code}
title={item.title}
/>
);
});
}
onRefresh = () => {
Object.values(this.props.currencies).map(item => {
this.props.sellBuyFetch(item.code);
});
};
render() {
return (
<View style={styles.container}>
<ScrollView
refreshControl={
<RefreshControl
refreshing={this.state.refreshing}
onRefresh={this.onRefresh}
/>
}
>
{this.renderCurrencies()}
</ScrollView>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
marginTop: 40,
},
});
最佳答案
这个bug是由uglify-es 3.3.X
引起的在构建发布版本时使用。
将此块添加到您的 package.json 中:"resolutions": {
"uglify-es": "3.2.2"
}
我尝试在 Expo 上发布和构建一个独立的应用程序,现在它的工作非常吸引人。
关于react-native - react native ScrollView 类型错误 : undefined is not an object (evaluating 'this._subscribableSubscriptions.forEach' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47972335/
我正在使用 Expo 构建 React Native 应用程序。它通过 Expo 应用程序在我的 Android 设备上运行良好。但是在通过 exp build:android 命令构建 apk 后出
我是一名优秀的程序员,十分优秀!