Ошибка Vue native «Тип элемента недопустим» после инициализации проекта

#javascript #vue.js #vue-native

Вопрос:

Я просто создал собственный проект vue, используя vue-native init henry-pager , а затем CDd в каталог и запустил expo start , чтобы запустить графический интерфейс онлайн-конструктора. Когда я пытаюсь запустить его в Интернете — он выдает эту ошибку:

 Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object.

Check the render method of `ExpoRootComponent`.
 

Пожалуйста, помогите, я только что создал этот vue-нативный проект и запустил его, и не знаю, что теперь делать!

Комментарии:

1. Не могли бы вы предоставить код, на который ссылается эта ошибка?

2. Я буквально только что запустил «vue-native init {имя проекта}» без заглавных букв, без имени проекта под названием henrypage, и это просто говорит об этом, когда я пытаюсь запустить его через веб

3. Я сам также не писал никакого кода, это просто базовый код, предоставленный командой init.

4. Вы написали «…в каталог и запустили expo start», так что файлы проекта уже есть. В соответствии с ошибкой может возникнуть проблема с импортом.

5. Ты знаешь, как я могу это исправить? Это происходит с каждым новым проектом vue, который я создаю с помощью команды init

Ответ №1:

Даже если вы используете Expo, вы должны запустить проект следующей командой: npm start вместо expo start

Шаги, которые работают на меня.

Шаг 0: Установите vue-native-cli

 npm install --global vue-native-cli
 

Шаг 1. Установите интерфейс командной строки Expo по всему миру

 $ npm install --global expo-cli
 

Шаг 2. Создайте новый проект с помощью команды инициализации CLI

 $ vue-native init <projectName>
 

Теперь cd перейдите во вновь созданный каталог и запустите сервер разработки.

 $ cd <projectName>
$ npm start