升级我的本机响应时出现此错误。
它说
错误:无法从以下位置解析模块
./index
\node_modules\react-native\scripts/.
:模块./index
无法 从\node_modules\react-native\scripts/.
中找到。确实,没有 这些文件存在:
实际上不知道如何解决。谁能帮忙。谢谢
我当前正在使用的版本
“反应”:“ ^ 16.8.4”, “ react-native”:“ ^ 0.59.0”,
答案 0 :(得分:1)
This linked solved my problem.
尽管每次启动新项目时都需要这样做。这是从react-native升级的问题
更新node_modules \ react-native \ scripts \ launchPackager.bat文件。 @回声关闭 标题邦德勒 致电.packager.bat
// delete this line
node "%~dp0..\cli.js" start
Add this line
node "%~dp0..\cli.js" start --projectRoot ../../../
pause
exit
我们在此处为Metro实例提供项目根路径,
或者在\ node_modules @ react-native-community \ cli \ build \ commands \ runAndroid \ runAndroid.js中进行编辑, const procConfig = {
// delete this line
cwd: scriptsDir
// add this line
cwd: process.cwd()
};
答案 1 :(得分:0)
尝试从node_modules
中删除所有内容,然后执行npm install
cd node_modules
rm -rf *
cd ../
npm install
答案 2 :(得分:0)
这是最新版本的react-native版本中的一个问题。请降级您当前的版本。我尝试过相同的
答案 3 :(得分:0)
我也面临同样的问题。我刚刚更新到0.59.1,这是行不通的... 解决方法是,在单独的选项卡中运行Metro构建器,然后在单独的选项卡中运行react。
react-native start --reset-cache
在一个终端中并保持打开状态
react-native run-android
在另一个终端