需要未知模块“ 699”

时间:2019-02-12 15:34:54

标签: javascript react-native module frontend

我尝试将“设置”屏幕导入到我的抽屉配置中,以便将它们都导入到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);

2 个答案:

答案 0 :(得分:1)

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


如果这不起作用,请按照here所述清除Metro Bundler缓存。 运行这些命令以清除Metro Bundle缓存,但这要由 自担风险。

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

答案 1 :(得分:0)

如果导入路径的相对路径错误或您尚未安装NPM模块,也会发生这种情况