Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript “需要未知模块”;699“;_Javascript_React Native_Module_Frontend - Fatal编程技术网

Javascript “需要未知模块”;699“;

Javascript “需要未知模块”;699“;,javascript,react-native,module,frontend,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 '..

我尝试将我的设置屏幕导入抽屉配置,以便在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);

这种类型的错误通常是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
RN<0.50-看守人监视删除所有和&rm-rf$TMPDIR/react-*&&rm-rf节点\u模块/&&npm缓存清理和&npm安装和&npm启动---重置缓存
RN>=0.50-看守人监视删除所有和&rm-rf$TMPDIR/react本机打包机缓存-*&&rm-rf$TMPDIR/metro捆绑机缓存-*&&rm-rf节点\u模块/&&npm缓存清理和&npm安装和&npm启动--重置缓存
npm>=5-看守人监视删除所有和&rm-rf$TMPDIR/react-*&&rm-rf节点\U模块/&&npm缓存验证和&npm安装和&npm启动---重置缓存
Windows-del%appdata%\Temp\react native-*&cd android&gradlew clean&cd..&del node_modules/&npm缓存清除--force&npm安装&npm启动--reset缓存

如果导入路径具有错误的相对路径,或者您没有安装NPM模块,也可能发生这种情况。请尝试检查您的调试器控制台。因此,我如何知道是否必须清除高速绑定器,或者它是否与错误的相对路径或已卸载的NPM模块相关。因为我一直在搜索相关模块,但没有显示结果。也许这个新的错误会有所帮助,这次模块700也有另一个错误。与Ionicons安装相关,我已经复制了基本安装,但仍然存在错误。看起来我很可能必须清除Metro捆绑程序,但与之相关的风险到底是什么?只需删除节点_模块,运行“npm安装”,然后使用“npm启动--reset cache”启动捆绑程序。只要您没有在node_模块中编辑文件,就不会有任何风险。如果这不起作用,那么从注释导入和用法开始,直到错误消失,然后您就知道导入的错误所在。