我已经使用 :: 安装了 react native
expo init AwesomeProject
一切正常,直到我安装和 NPM 包。我在没有安装新包的情况下创建了三个页面。当我安装 Vector 图标以使用 :: 进行本机反应时
npm i react-native-vector-icons
命令完成后我收到很多警告::
npm WARN react-native-safe-area-view@0.11.0 需要 react-native@* 的对等体,但没有安装。您必须自己安装对等依赖项。
npm WARN react-navigation-stack@0.6.0 需要 react-native@* 的对等点,但没有安装。您必须自己安装对等依赖项。
npm WARN react-native-tab-view@0.0.77 需要 react-native@* 的对等点,但没有安装。您必须自己安装对等依赖项。
npm WARN react-native-drawer-layout-polyfill@1.3.2 需要 react-native@* 的对等点,但没有安装。您必须自己安装对等依赖项。
npm WARN react-native-drawer-layout@1.3.2 需要 react-native@* 的对等点,但没有安装。您必须自己安装对等依赖项。
npm WARN 可选跳过可选依赖:fsevents@1.2.4 (node_modules/fsevents):npm WARN notsup 跳过可选依赖:fsevents@1.2.4 不支持的平台:想要 {"os":"darwin","arch":"any "} (当前: {"os":"linux","arch":"x64"})
但似乎安装了包::
- react-native-vector-icons@6.1.0 添加了 29 个贡献者的 47 个包,删除了 329 个包,更新了 658 个包,在 83.604s 中审计了 21565 个包,发现了 0 个漏洞
之后当我运行 :: expo start 我得到以下错误 ::
[16:19:03] Error: React native is not installed. Please run `npm install` in your project directory.
[16:19:03] Couldn't start project. Please fix the errors and restart the project.
现在根据错误我运行 npm install 然后 expo start。
一切似乎都很好,项目开始在 expo 模拟器上运行。 但是当我编辑任何东西并保存它时会产生另一个错误::
Error
16:25
undefined
Error
16:25
Building JavaScript bundle: error
Info
16:25
Building JavaScript bundle: 99%
并且模拟器变成红色,错误不明确,如附加的屏幕截图所示:我犯的任何错误导致该错误。请让我知道修复程序,以便我可以安装使用 react native 运行的 npm 包。帮助