Nativescript застрял при копировании файлов шаблона - PullRequest
0 голосов
/ 04 ноября 2018

У меня есть проект NativeScript + angular, он работал нормально, пока я не обновил свой cli до 7.0.3 Теперь я не могу запустить следующее:

tns run android --bundle

потому что он застрял на:

Webpack compilation complete. Watching for file changes.
Webpack build done!
Copying template files...

Я пытался ждать больше часа, все, что он создал, было папкой platform с android и temp-android, а не полным проектом, который он использовал для генерации

моя среда сейчас такая, когда я запускаю ng --version из cmd, я получаю:

Angular CLI: 6.1.0-beta.0
Node: 8.12.0
OS: win32 x64
Angular:
...

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.7.0-beta.0
@angular-devkit/core         0.7.0-beta.0
@angular-devkit/schematics   0.7.0-beta.0
@schematics/angular          0.7.0-beta.0
@schematics/update           0.7.0-beta.0
rxjs                         6.3.3
typescript                   2.7.2

когда я запускаю ту же команду из powershell, я получаю это:

Angular CLI: 7.0.3
Node: 8.12.0
OS: win32 x64
Angular: 6.1.10
... animations, common, compiler, compiler-cli, core, forms
... http, platform-browser, platform-browser-dynamic, router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.10.3
@angular-devkit/build-angular     0.10.3
@angular-devkit/build-optimizer   0.10.3
@angular-devkit/build-webpack     0.10.3
@angular-devkit/core              7.0.3
@angular-devkit/schematics        7.0.3
@angular/cli                      7.0.3
@angular/language-service         7.0.1
@ngtools/webpack                  7.0.3
@schematics/angular               7.0.3
@schematics/update                0.10.3
rxjs                              6.3.3
typescript                        2.7.2
webpack                           4.19.1

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

По моему запросу проблема связана с npm, есть ли способ снять наличные или удалить пакет и переустановить его с нужными версиями.

UPDATE

после 2 часов отъезда я получил эту ошибку

Unable to apply changes on device: CB5A28949S. Error is: request to https://registry.npmjs.org/tns-android failed, reason: connect ECONNREFUSED 127.0.0.1:59069.
Executing after-watch hook from D:\IdeaProjects\AndroidAppsLauncher\hooks\after-watch\nativescript-dev-webpack.js
Stopping webpack watch
Executing after-watch hook from D:\IdeaProjects\AndroidAppsLauncher\hooks\after-watch\nativescript-dev-webpack.js

отмечая, что я не использую прокси

UPDATE

относительно последнего обновления, у аппарлента tns был прокси, я его удалил tns proxy clear но проблема с копированием файлов все еще существует

UPDATE

Это сработало !!! Я ничего не менял, я только продолжал создавать новые проекты и пытаться их запустить, а потом вдруг он собрал и скопировал файлы за 2 секунды! Я чувствую, что он пытался подключиться к внутреннему интерфейсу, который был недоступен в то время, что я считаю действительно неудобным, должен быть автономный режим.

...