React Native:错误未定义构建JavaScript包失败

时间:2018-11-28 11:02:05

标签: react-native npm react-native-vector-icons

我已经使用::

安装了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”})

但是似乎已安装软件包::

  • 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模拟器上运行。 但是,当我编辑任何内容并将其保存时会产生另一个错误::

Error
16:25
undefined
Error
16:25
Building JavaScript bundle: error
Info
16:25
Building JavaScript bundle: 99%

,并且模拟器变为红色,并带有错误不清楚的错误,如所附的屏幕快照所示: 我犯的任何错误导致了该错误。 请让我知道此修复程序,以便我可以安装以react native运行的npm软件包。 求助

enter image description here

1 个答案:

答案 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