由于不变违规,React-Native Expo应用程序突然无法运行:“ main”尚未注册

时间:2020-07-05 21:44:48

标签: javascript react-native expo

我正在使用expo来构建React本机应用程序,并且它已经运行了好几天了。但是,它从无处不在开始给我一个不变的违规:“ main”尚未注册,这使我无法构建该应用程序。这是一张照片。Error as well as AppEntry.js file

此外,我一般来说对于博览会和反应本地人来说都是比较陌生的,所以有些事情我还是不明白。我到处都在寻找答案,但是没有任何效果。

1 个答案:

答案 0 :(得分:0)

对我有用的快速解决方案

  1. 删除您的<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <link rel="stylesheet" href="mystyle.css"> </head> <body> <div class="container1"> <header > <!--Navigation--> <nav class="navbar navbar-inverse navbar-fixed-top" style="background: transparent; border:none"> <div class="conatiner-fluid"> <!--page scroll button for --> <div class="navbar-header" role="navigation"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target= "#myNavbar"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#">Website</a> </div> <!--page scroll button--> <div> <div class="collapse navbar-collapse" id="myNavbar" style="border: none; background-color:rgba(0, 0,0, 0);"> <ul class="nav navbar-nav navbar-right"> <li ><a href="#">Home</a></li> <li ><a href="#about">About Us</a></li> <li ><a href="#services">Our Products</a></li> <li ><a href="#contact">Gallery</a></li> <li ><a href="#contact">Download</a></li> <li ><a href="#contact">Contact Us</a></li> </ul> </div> <!--ul-li--> </div> <!--navbar collapse--> </div> <!--container-fluid--> </nav> <!--Navigation--> </header> <div class="head-slider"> <div class="bgSlides"> <img src="https://cpimg.tistatic.com/13581/4/tr:q-100/template_photo_4.jpg"> <div class="text">caption one</div> </div> <div class="bgSlides"> <img src="https://cpimg.tistatic.com/13581/4/tr:q-100/template_photo_3.jpg"> <div class="text">Caption Two</div> </div> <div class="bgSlides"> <img src="https://cpimg.tistatic.com/13581/4/tr:q-100/template_photo_2.jpg"> <div class="text">Caption Three</div> </div> <div class="bgSlides "> <img src="https://cpimg.tistatic.com/13581/4/tr:q-100/template_photo_1.jpg"> <div class="text">Caption four</div> </div> <div class="v-panel"> <a class="prev" onclick="plusSlides(-1)"><span class="glyphicon glyphicon-chevron-up"></span></a> <div class="hold" id="img1"> </div> <div class="hold" id="img2"> </div> <div class="hold" id="img3"> </div> <a class="next" onclick="plusSlides(1)"><span class="glyphicon glyphicon-chevron-down"></span></a> </div> </div> </div> <br> </br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br> <script src="myscript.js"></script> </body> </html> 文件夹
  2. 删除node_modules文件(如果您使用的是yarn)
  3. yarn.locknpm i(如果您使用yarn)再次运行安装