javascript - 无法从“node_modules\expo\AppEntry.js”解析“../../App”构建 JavaScript 包失败
问题描述
我无法用 expo 打开我的 vue 文件。它给出了 AppEntry.js 错误。问题出在 AppEntry.js 文件中,我的 vue 文件没有看到,所以它给出了错误。我找不到如何添加 .vue 扩展名。我需要帮助,这个错误让我发疯。
我更新了我的 expo-cli 和 vue-native-cli,并使用了 node 10.6.1 版本。
node_modules/expo/AppEntry.js
import { registerRootComponent } from 'expo';
import { activateKeepAwake } from 'expo-keep-awake';
import App from "../../App" // The problem part is here. AppEntry doesnt accept .vue file I cant even see it.
if (__DEV__
)
{
activateKeepAwake();
}
registerRootComponent(App);
也在同一个地方
node_modules/expo/package.json
"sideEffects":
[
"*.fx.js",
"*.fx.web.js"
],
我尝试在此处添加 .vue,但它对我不起作用。如果你让我解决这个问题,我们必须添加一个提供 AppEntry.js 的代码来读取 .vue 扩展。
我希望看到 App.vue 页面,但出现 AppEntry.js 错误。
解决方案
我有类似的问题,我通过使用'npm install react-native-unimodules'和'npm install expo-keep-awake'安装'expo-keep-awake'和'react-native-unimodules'来修复它。
根据此页面,您应确保在使用 expo-keep-awake 时安装了 react-native-unimodules。
希望这对你有帮助:)
推荐阅读
- svelte - 反应变量未在 Svelte 中显示正确的输出
- curl - Github Actions + Slack API invalid_blocks
- apache-spark - 尝试将 Spark 数据帧写入 Elasticsearch 时出错
- python - 将新列分配给数据表
- c++ - 获取设备加密支持信息
- sql - 如何在sql中从城市派生区域
- symfony - symfony 中的动态路由和模板
- reactjs - React - 是否在 useEffect 中调用 API
- python - 如何将多类图例放在 matplotlib 的散点图中?
- c++ - C++ 将结构分离到“组”中,但允许“std::variant”查看“组”中的所有结构