【发布时间】:2019-05-17 06:38:35
【问题描述】:
我做了 vue-native 安装的第一个过程,我正在关注“入门”Hello world 教程(https://vue-native.io/getting-started.html),但是App.vue 从未执行,只有App.js。如果我删除 App.js 我会得到一个错误:
“无法从“node_modules\expo\AppEntry.js”解析“../../App””
我该如何解决这个问题以使其正常工作并在遇到任何问题时按照教程进行操作?
文件夹结构:
App.js
import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
export default class App extends React.Component {
render() {
return (
<View style={styles.container}>
<Text>Open up App.js to start working on your app!</Text>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
alignItems: 'center',
justifyContent: 'center',
},
});
App.vue
<template>
<view class="container">
<text class="text-color-primary">My Vue Native App</text>
</view>
</template>
<style>
.container {
background-color: white;
align-items: center;
justify-content: center;
flex: 1;
}
.text-color-primary {
color: blue;
}
</style>
谢谢
【问题讨论】:
-
如果您在 app.js 上发布更多信息(例如文件夹结构和导出声明)会有所帮助。从错误中它正在寻找一个名为 AppEntry.js 的 js 文件?所以发布你的文件夹结构和一些关于你如何安装 vue 和/或创建应用程序的信息 - 比如你使用 vue-cli 吗?
-
我已经编辑了问题,我已经添加了 App.js、App.vue 和文件夹结构。
-
对不起,我在这里有点困惑。您使用的是
vue还是react?你是怎么连接vue的?您是否使用 vue-cli 创建应用程序,我的意思是这是您的入门文档,并且在遵循它之后,它工作得很好 -
我用的是Vue,我只是在控制台输入“vue-native init
”,然后用“npm start”执行
标签: javascript vue.js vuejs2 vue-native