gpt4 book ai didi

react-native - 找不到模块

转载 作者:行者123 更新时间:2023-12-04 12:42:30 27 4
gpt4 key购买 nike

我正在尝试运行 react-native start 并出现以下错误

"Cannot find module 'metro-core'.  Run CLI with --verbose flag for more details. 

在收到此消息之前,我收到了一条不同的错误消息,指出未找到模块,因此我尝试了以下操作:

删除 node_modules 文件夹 -
rm -rf node_modules && npm install
Reset packager cache - rm -fr $TMPDIR/react-* or node_modules/react-native/packager/packager.sh --reset-cache
Clear watchman watches - watchman watch-del-all

我刚刚输入了 react-native start ,模拟器上弹出了错误消息,它告诉我查看我的终端以获取错误消息。

最佳答案

这在 NPM 中很常见。不要担心。只需按照几个步骤,您就会得到您的包裹。

第一步: $ npm cache clean --force
第 2 步:通过 $ rm -rf node_modules 删除 node_modules文件夹或通过进入目录并右键单击> 删除来手动删除它。

第 3 步: npm install
重新开始,$ npm start
这对我有用。希望它也适用于你。

尽管如此,如果它在那里,请检查它以红色显示的错误并采取相应的行动。
使用 rm -rf 时要小心.

在那之后,

在 Unix 系统上工作时。

  • 有时它可能不允许您安装此类软件包。为此,您需要 sudo权限。
  • 有时,该软件包仅安装在您的本地模块中,并且当您尝试从目录外部导入(需要)它时,会发生错误。
  • 有时,您的编译器读取了您的依赖项,但无法在其中找到此包,此时您也会遇到此错误。

  • 无论如何,不​​要担心。您只需按照以下步骤操作即可。
  • 最佳做法是 initialize您的项目使用 npm init在开始开发之前。这将初始化您的项目并生成 package.json文件。 ( 如果您的项目有 package.json 文件,请忽略它 )
  • 然后,如果您想要任何库作为依赖项,请尝试 --savenpm install命令。这将在 package.json 中保存您的依赖项文件。
    例如npm install metro-core --save
  • 如果安装后没有找到包,通过-g全局安装旗帜。
    可以在您的系统中访问全局安装的软件包。例如npm install metro-core -g .

  • 注意:Unix 系统需要 SUDO允许全局安装它。

    我希望这能帮到您。

    关于react-native - 找不到模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56690139/

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