需要未知模块“699”

Cam*_*ous 2 javascript frontend module react-native

我尝试将我的设置屏幕导入我的抽屉配置,以便在 app.js 上导入它们,但我收到一个错误,需要某个模块“699”。有人可以帮忙吗?

import React from 'react';
import { Platform, Dimensions} from 'react-native';
import { createDrawerNavigator, createAppContainer } from 'react-navigation';

import SettingScreen from '../Menu/SettingScreen'

const WIDTH = Dimensions.get('window').width;

const DrawerConfig = {
    drawerWidth: WIDTH*0.83,
}

const DrawerNavigator = createDrawerNavigator(
    {
    Settings: {
       screen: SettingScreen
    },
},
DrawerConfig
);

export default createAppContainer(DrawerNavigator);
Run Code Online (Sandbox Code Playgroud)

kem*_*ica 5

这种类型的错误通常是 Metro Bundler 的问题。要解决此问题,请关闭 Metro bundler 并重新运行您的应用程序。


如果这不起作用,请按照此处所述清除 Metro Bundler 缓存。运行这些命令来清除 Metro bundler 缓存,但这样做的风险由自己承担。

RN < 0.50 - watchman watch-del-all && rm -rf $TMPDIR/react-* && rm -rf node_modules/ && npm cache clean && npm install && npm start -- --reset-cache
RN >= 0.50 -  watchman watch-del-all && rm -rf $TMPDIR/react-native-packager-cache-* && rm -rf $TMPDIR/metro-bundler-cache-* && rm -rf node_modules/ && npm cache clean && npm install && npm start -- --reset-cache

npm >= 5 - watchman watch-del-all && rm -rf $TMPDIR/react-* && rm -rf node_modules/ && npm cache verify && npm install && npm start -- --reset-cache

Windows - del %appdata%\Temp\react-native-* & cd android & gradlew clean & cd .. & del node_modules/ & npm cache clean --force & npm install & npm start -- --reset-cache
Run Code Online (Sandbox Code Playgroud)