【问题标题】:Starting packager stuck after npm audit & component folder doesn't work在 npm 审核和组件文件夹不起作用后启动打包程序卡住了
【发布时间】:2018-06-07 07:47:44
【问题描述】:

大家好,

首先,我知道这可能与许多其他帖子重复,但我已经尝试过人们在 stack/github 上发布的所有内容。

我有两个问题:

  1. 运行npm audit fix 后打包器会卡在starting packager...
  2. 我有一个包含三个组件的组件文件夹,但是当我运行项目时,它说组件不存在。

第一个问题对我来说并不是那么糟糕,我可以忽略运行npm audit

然而,第二个问题确实让我烦恼。 这是我的文件夹结构:

我的 IDE 说一切正常。我的 IDE 自动从我的组件文件夹中导入组件并正确链接到它们。

但我收到此错误:

9:40:04 AM: Unable to resolve ./components/Home" from ".//App.js`: The module `./components/Home` could not be found"
9:40:04 AM: Failed building JavaScript bundle

我希望有人可以帮助我,因为我不知道从哪里开始或做什么。

我的设置: 操作系统:Ubuntu 18.04 测试设备:安卓 测试:Expo (create-react-native-app)

提前致谢!

【问题讨论】:

  • 我很好奇为什么 Metro 会打印 .//App.js 作为入口点,也许它拾取的路径有些奇怪?你可以尝试重启你的电脑并粘贴 app.json 和 package.json 的内容吗?
  • @dikaiosune 感谢您的回复。我不知道它是什么,我迷路了。这是我的app.json,这是我的package.json

标签: javascript react-native npm expo


【解决方案1】:

关于第二个问题,不支持在create-react-native-app 中使用.jsx 扩展。不过,您可以只使用 .js 扩展名并仍然使用 jsx。

因此,要解决您的问题,请将所有 .jsx 文件重命名为 .js

【讨论】:

  • 非常感谢。为我解决了第二个问题。你有没有机会知道为什么npm audit fix 不起作用?
  • 你能给我一份npm audit fix更新包的列表吗?
猜你喜欢
  • 2021-09-03
  • 2021-12-05
  • 2021-04-25
  • 1970-01-01
  • 1970-01-01
  • 2020-08-07
  • 1970-01-01
  • 2018-05-27
  • 2023-03-07
相关资源
最近更新 更多