需要未知模块“1”。如果您确定该模块存在,请尝试重新启动 Metro

Vic*_*dam 9 react-native

有人遇到这个问题吗?指向index.js中的默认页面后,出现错误,错误代码如下:

Requiring unknown module "1". If you are sure the module exist, try restarting Metro.
Run Code Online (Sandbox Code Playgroud)

截图: 在此输入图像描述

这是来自 index.js 的确切代码:

import {AppRegistry} from 'react-native';
import App from './src/components/LoginPage';`// import App from './App';
import {name as appName} from './app.json';

AppRegistry.registerComponent(appName, () => App);
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我的登陆页面: 在此输入图像描述

Als*_*ler 12

在这里找到答案 基本上它会要求您终止在特定端口上运行的进程。

运行以下命令查找正在侦听端口 8081 的进程的 ID:

$ sudo lsof -i :8081
Run Code Online (Sandbox Code Playgroud)

然后运行以下命令来终止该进程:

$ kill -9 <PID> 
Run Code Online (Sandbox Code Playgroud)


小智 4

尝试删除“node_modules”文件夹并使用yarn或重新安装模块npm install

我希望它能帮助你