【问题标题】:How to fix: Error: ENOENT: no such file or directory 'src/node_modules/native-base/Fonts'如何修复:错误:ENOENT:没有这样的文件或目录'src/node_modules/native-base/Fonts'
【发布时间】:2019-01-29 00:55:57
【问题描述】:

我正在跟进一个使用 expo 并需要本机代码字体的教程,但我没有使用 expo,因此我不需要这些字体。我删除了使用它们的代码(不会影响应用程序的其他部分),现在它给了我这个可怕的错误,它说它位于我的源文件夹“src/navigation/node_modules/native-base/Fonts ",节点模块甚至不在 src 上。

请记住,我是新手反应原生,任何帮助将不胜感激。

终端输出:

捆绑失败:错误:ENOENT:没有这样的文件或目录,scandir '/Users/relativity/Documents/ReactNative-Projects/test/src/navigation/node_modules/native-base/Fonts'

【问题讨论】:

  • 找到问题所在了吗?

标签: reactjs react-native


【解决方案1】:

在你的项目目录中尝试 npm install,也许你删除了一些不应该被删除的东西。 打开终端并导航到您的项目目录并运行npm install,完成后运行react-native run-androidreact-native run-ios 似乎缺少一些默认字体。

【讨论】:

    【解决方案2】:

    npm rebuild native-base 是官方的解决方案。删除你的 node_modules 并运行 npm install 也可以解决问题。如果这不起作用,请尝试清除缓存、删除 node_modules 并安装包。

    【讨论】:

    • 感谢您的回答 kate,但输出相同...我真的不明白这个错误。如果我遇到解决方案,我也会发布它
    猜你喜欢
    • 2018-10-20
    • 1970-01-01
    • 2018-05-01
    • 2019-10-14
    • 1970-01-01
    • 2017-10-07
    • 2021-06-10
    • 2018-10-26
    • 2023-01-02
    相关资源
    最近更新 更多