首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >反应本机错误:无法解析节点_模组中的模组`./索引/反应-本机

反应本机错误:无法解析节点_模组中的模组`./索引/反应-本机
EN

Stack Overflow用户
提问于 2019-03-23 20:51:13
回答 8查看 8.8K关注 0票数 3

我正在创造新鲜的反应-本地应用程序:

代码语言:javascript
复制
npm install -g react-native-cli
react-native init FirstProject
cd FirstProject
react-native run-android

我看到以下错误消息:

‘'Error:无法从/home/alex/code/test2/FirstProject/node_modules/react-native/.’解析模块./index

顺便说一下,文件index.js是在我的项目文件夹(/home/alex/code/test2 2/FirstProject/index.js)中创建的。

这是截图:

EN

回答 8

Stack Overflow用户

发布于 2019-03-24 01:13:49

我不知道原因,兄弟,降级你的反应-本土版本0.58.5 (这对我起作用)

代码语言:javascript
复制
react-native start -- --reset-cache

执行上面的命令。

那就去做

代码语言:javascript
复制
react-native run-android

有关更多信息,请参阅此讨论

票数 7
EN

Stack Overflow用户

发布于 2019-03-25 04:38:19

我也遇到了同样的问题,我通过安装React的较低版本来解决它。

按照以下步骤执行

  1. 通过在终端中键入node_moduled文件夹删除rm -rf node_modules/文件夹
  2. 删除IOS和Android文件夹
  3. 编辑package.json并按如下方式保留依赖项和devDependencies (不要更改此文件中的其他设置)

代码语言:javascript
复制
"dependencies": {
  "react": "16.6.3",
  "react-native": "0.58.5",
  //other dependencies 
},
"devDependencies": {
  "babel-core": "^7.0.0-bridge.0",
  "babel-jest": "24.1.0",
  "jest": "24.1.0",
  "metro-react-native-babel-preset": "0.52.0",
  "react-test-renderer": "16.6.3"
},

  1. 运行yarnnpm install,这将再次在项目中添加node_modules
  2. 用于在项目中添加Androidios文件夹的Rum

祝你好运

票数 2
EN

Stack Overflow用户

发布于 2019-03-27 06:29:21

我通过将react原生版本降级到0.58.6来解决这个问题

这个问题是因为react本机的新版本。(0.59.*)

步骤1:删除节点模块文件夹和包-lock.json文件

步骤2:将package.json依赖项中的本机版本更改为0.58.6

步骤3:在命令提示符下在项目根目录上运行npm

第4步:运行命令react本机运行-android

完成了!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55318244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档