无法从“node_modules\expo\AppEntry.js”解析“../../App”构建 JavaScript 包失败

Umu*_*han 5 javascript expo vue-native

我无法用 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);
Run Code Online (Sandbox Code Playgroud)

也在同一个地方

node_modules/expo/package.json

 "sideEffects": 
[

    "*.fx.js",

    "*.fx.web.js"
  ], 
Run Code Online (Sandbox Code Playgroud)

我试图在这里添加 .vue ,但它对我不起作用。如果你让我解决这个问题,我们必须添加一个代码,它提供 AppEntry.js 来读取 .vue 扩展。

我希望看到 App.vue 页面,但出现 AppEntry.js 错误。

小智 0

我遇到了类似的问题,我通过使用“npm install react-native-unimodules”和“npm install expo-keep-awake”安装“expo-keep-awake”和“react-native-unimodules”来修复它。

根据this page,您应该确保在使用expo-keep-awake时安装了react-native-unimodules。

希望这对您有帮助:)