我已经使用::
安装了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警告可选的跳过可选依赖性:fsevents@1.2.4(node_modules / fsevents): npm WARN notsup跳过可选依赖项:fsevents@1.2.4不受支持的平台:wanted {“ os”:“ darwin”,“ arch”:“ any”}(当前:{“ os”:“ linux”,“ arch”: “ x64”})
但是似乎已安装软件包::
之后,当我运行:: 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模拟器上运行。 但是,当我编辑任何内容并将其保存时会产生另一个错误::
Error
16:25
undefined
Error
16:25
Building JavaScript bundle: error
Info
16:25
Building JavaScript bundle: 99%
,并且模拟器变为红色,并带有错误不清楚的错误,如所附的屏幕快照所示: 我犯的任何错误导致了该错误。 请让我知道此修复程序,以便我可以安装以react native运行的npm软件包。 求助
答案 0 :(得分:1)
可能的解决方案。
I。尝试立即重新启动托管应用程序的节点服务器。
II。删除node_modules
,然后删除npm install
。
III。重置缓存npm start -- --reset-cache
。
IV。从package.json中删除react-native-vector-icons
,然后尝试使用npm install react-native-vector-icons --save