我正在处理一个React应用程序,该应用程序在按下后退按钮时关闭。我试图使用以下链接中的以下代码对其进行修复:Preventing hardware back button android for React Native
import { BackHandler } from 'react-native';
class Launcher extends Component {
constructor(props) {
super(props);
this.onBackButtonPressed = this.onBackButtonPressed.bind(this);
}
componentDidMount() {BackHandler.addEventListener('hardwareBackPress',this.onBackButtonPressed);
}
componentWillUnmount() {
BackHandler.removeEventListener('hardwareBackPress', this.onBackButtonPressed);
}
onBackButtonPressed() {
return true;
}
但是问题是直到这一点我才使用本机,并且不确定如果没有解决方案我是否可以解决该问题,请让我知道如何解决。
错误消息:
无法编译。
./ src / screens / Launcher.js 找不到模块:无法在“ C:\ Users .....”中解析“ react-native”
在下面尝试过,但仍然存在相同的错误:
'npm install react-native-cli -g' 'npm install react-native --save'