Как правильно начать новый проект nativescript- vue с поддержкой Typescript? - PullRequest
0 голосов
/ 06 марта 2020

Я хочу иметь возможность использовать Typescript внутри Vue методов экземпляра, как описано в странице блога nativescript- vue .org

Когда я создаю новый nativescript- vue проект с vue init nativescript-vue/vue-cli-template <project-name> на экране отладки появляются следующие предупреждения.

tns debug android

Всегда указывайте следующие строки ошибок ...

JS: '{NSVue (Vue: 2.6.10 | NSVue: 2.5.0)} -> CreateElement(NativePage)'
JS: '{NSVue (Vue: 2.6.10 | NSVue: 2.5.0)} -> CreateElement(NativeActionBar)'
JS: '{NSVue (Vue: 2.6.10 | NSVue: 2.5.0)} -> AppendChild(ElementNode(nativepage), ElementNode(nativeactionbar))'
JS: '{NSVue (Vue: 2.6.10 | NSVue: 2.5.0)} -> CreateElement(nativegridlayout)'
JS: '{NSVue (Vue: 2.6.10 | NSVue: 2.5.0)} -> CreateElement(nativelabel)'
JS: '{NSVue (Vue: 2.6.10 | NSVue: 2.5.0)} -> AppendChild(ElementNode(nativegridlayout), ElementNode(nativelabel))'
JS: '{NSVue (Vue: 2.6.10 | NSVue: 2.5.0)} -> AppendChild(ElementNode(nativepage), ElementNode(nativegridlayout))'
JS: '{NSVue (Vue: 2.6.10 | NSVue: 2.5.0)} -> AppendChild(ElementNode(nativeframe), ElementNode(nativepage))'

Что это за шаблон предупреждения, начинающиеся с JS: ... строки?


ОБНОВЛЕНИЕ

JS строки ошибок начались после того, как я добавил @vue/devtools nativescript-toasty nativescript-socketio nativescript-vue-devtools

Четный Я убираю их, консольные предупреждения все еще там.


Мне было интересно, устарела ли страница quick start ? Поскольку Vue -cli-template не получал никаких обновлений за последние 30 дней.

ПРИМЕЧАНИЕ : Проекты, созданные с tns create, не выдают таких ошибок. Только vue -cli-template имеет предупреждения.

1 Ответ

1 голос
/ 07 марта 2020

Упомянутые строки в журнале не являются ошибками или предупреждениями - это журналы визуализации.

Их можно отключить с помощью

Vue.config.silent = true

// Since NativeScript-Vue 2.5.0-alpha.3 the renderer logs
// can be disabled keeping other useful logs intact via
Vue.config.suppressRenderLogs = false

в app.js или main.js ( в зависимости от используемого шаблона).

...