【问题标题】:Metro builder does not watch for index.jsMetro builder 不关注 index.js
【发布时间】:2021-07-10 04:25:46
【问题描述】:

我正在构建一个 react-native 应用程序。我已经创建了 Home 组件并将其与 index.js 一起放置到 Home 文件夹中并默认导出。

export default Home // Home.js
export {default} from './Home' // index.js
// both are in Home folder

然后我尝试像这样导入其他文件。

import Home from '../../screens/Home';

但我得到错误

 InternalError Metro has encountered an error: ENOENT: no such file or directory, lstat 'C:\SomeLongPath\screens\Home.js

【问题讨论】:

    标签: javascript reactjs react-native microsoft-metro


    【解决方案1】:

    好的,我像这样更改了我的组件并且它起作用了

    function Home () { // some code }
    export default Home;
    // to
    const Home = () => { // some code };
    export default Home'
    

    【讨论】:

      猜你喜欢
      • 2019-09-04
      • 2021-07-02
      • 2020-01-13
      • 2021-11-10
      • 1970-01-01
      • 2022-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多