Какой пакет необходим для импорта vue компонентов? - PullRequest
1 голос
/ 24 марта 2019

Я новичок в разработке и разработке, связанной с npm, и пытаюсь создать свое первое приложение NativeScript-Vue, и у меня возникли некоторые проблемы.

1) Прежде всего, когда я использую синтаксис import Vue from 'nativescript-vue'; вместо const Vue = require('nativescript-vue');, я получаю такое исключение:

    An uncaught Exception occurred on "main" thread.
    java.lang.RuntimeException: Unable to create application 
    com.tns.NativeScriptApplication: com.tns.NativeScriptException: 

    Cannot compile /data/data/org.nativescript.sirius/files/app/main.js

    SyntaxError: Unexpected identifier
    File: "file:///data/data/org.nativescript.sirius/files/app/main.js, 
    line: 1, column: 67

2) При попытке импортировать компоненты vue (с расширением .vue) они даже не обнаруживаются ..

    An uncaught Exception occurred on "main" thread.
    java.lang.RuntimeException: Unable to create application 
    com.tns.NativeScriptApplication: com.tns.NativeScriptException: 

    Error calling module function 

    Error: com.tns.NativeScriptException: Failed to find module: 
    "./components/test", relative to: app/

Полагаю, у меня отсутствуют некоторые пакеты, но я не знаю, какие именно.

Вот мой package.json:

    "nativescript": {
           "id": "org.nativescript.sirius",
            "tns-android": {
               "version": "5.2.1"
        }
     },
   "dependencies": {
           "nativescript-theme-core": "^1.0.4",
           "nativescript-vue": "^1.3.1",
           "tns-core-modules": "^3.4.1"
    },
   "devDependencies": {}

1 Ответ

1 голос
/ 25 марта 2019

Ваши зависимости кажутся довольно старыми, текущая nativescript-vue версия v2.2.0 и tns-core-modules включены v5.5.2.

Попробуйте использовать официальные стартовые шаблоны для создания проекта через CLI.

...