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

时间:2019-08-05 11:30:55

标签: javascript expo vue-native

我无法通过expo打开我的vue文件。它给出AppEntry.js错误。问题出在我的vue文件未看到的AppEntry.js文件中,所以它给出了错误。我找不到如何添加.vue扩展名。我需要帮助人员,这个错误使我发疯。

我更新了expo-cli和vue-native-cli,并使用了节点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错误。

1 个答案:

答案 0 :(得分: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。

希望这对您有所帮助:)