Как отладить веб-пакет «Не удалось выполнить веб-пакет с кодом завершения 0» в Nativescript- Vue - PullRequest
0 голосов
/ 01 апреля 2020

Я попытался обновить проект Nativescript- Vue с версии 6.2.1 NativeScript до 6.5.0 (следуя инструкциям по обновлению ). Попытка запустить проект через «tns run android» не дает результатов, давая очень мало информации о том, почему:

File change detected. Starting incremental webpack compilation...

webpack is watching the files…

Executing webpack failed with exit code 0

Я не знаю много о веб-пакете, но 0 должно быть успешным, верно? Во всяком случае, я подумал, что причиной сбоя сборки может быть ошибка, которая где-то проглатывается. Поэтому я попытался отладить, добавив десятки console.logs в код webpack-cli: s (в node_modules / .bin / webpack), чтобы увидеть, происходит ли что-то странное. Но я ничего не мог найти (и при этом я действительно не знал, где искать). Есть только одно место, где process.exit () явно вызывается без аргументов (код выхода по умолчанию равен 0), но этот вызов никогда не выполняется в моем случае.

Мне интересно, есть ли какие-то способы отладить веб-пакет в проекте NativeScript- vue, который может быть полезен? Я добавил stats: 'verbose' и bail: true в конфигурацию, но это ничего не сделало.

Вот части пакета. json, которые я считаю уместными:

  "nativescript": {
    ...
    "tns-ios": {
      "version": "6.5.0"
    },
    "tns-android": {
      "version": "6.5.0"
    }
  },
  "dependencies": {
    ...
    "@vue/devtools": "^5.3.3",
    "nativescript": "^6.5.0",
    "nativescript-vue": "^2.5.1",
    "tns-core-modules-widgets": "^6.5.0",
    ...
  }
  "devDependencies": {
    ...
    "nativescript-dev-webpack": "~1.5.1",
    "nativescript-vue-template-compiler": "^2.5.1",
    "vue-loader": "^15.9.1"
    ...
  },

[Edit:] Ошибка компиляции, по-видимому, связана с проблемами совместимости между NS и NativeScript- Vue, поскольку NativeScript- Vue 2.5.1 имеет более старую версию NativeScript в качестве своей зависимости.

Тем не менее, я хотел бы знать, есть ли способы отладки веб-пакета, чтобы найти источник причин сбоя компиляции.

...