gpt4 book ai didi

ios - react native : Unable to Resolve Module

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:22:16 25 4
gpt4 key购买 nike

我有一个非常简单的 React Native 项目,我正试图开始工作。它是一个 iOS 项目,只是将 RCTRootView 添加到 UIViewController。当我从网络浏览器中点击 url 时,我得到:

Unable to resolve module `/src/components/HelloReact` from `/Users/myusername/Desktop/DemoReact/index.ios.js`: Directory /src/components/HelloReact doesn't exist.

index.ios.js

'use strict';

import { AppRegistry } from 'react-native';
import HelloReact from '/src/components/HelloReact';

AppRegistry.registerComponent('HelloReact', () => HelloReact);

HelloReact.js

import React, { Component } from 'react';
import { AppRegistry, Text } from 'react-native';

export default class HelloReact extends Component {
render() {
return (
<Text style={{fontWeight: 'bold'}}>
I am bold
<Text style={{color: 'red'}}>
and red
</Text>
</Text>
)
}
}

我不知道如何解决这个问题。我已经尝试了以下所有方法:

  • npm 开始
  • npm start --reset-cache
  • 删除 node_modules 目录并重新安装
  • 卸载并重新安装 node、watchman、react-native 和 npm
  • 在物理设备和模拟器上试过

有没有人在我的代码中看到任何错误或知道问题可能是什么?我愿意通过电子邮件或电话交谈来解决这个问题。我越来越绝望了。

最佳答案

import HelloReact from '/src/components/HelloReact'; 在绝对路径中搜索模块,而不是相对于当前(rn app)目录,所以 rn 找不到那个(因为它没有'不存在)

将其更改为 import HelloReact from './src/components/HelloReact';

关于ios - react native : Unable to Resolve Module,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43924629/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com