Nativescript卡在复制模板文件上

时间:2018-11-03 21:59:50

标签: node.js angular npm command-line-interface nativescript

我有一个NativeScript + angular项目,在我将cli升级到7.0.3之前,它运行良好。 现在我无法运行以下内容:

tns run android --bundle

因为它卡在了:

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

我试图等待一个多小时,它创建的所有内容都是包含platformandroid的{​​{1}}文件夹,而不是它用来生成的完整项目

当我从cmd运行temp-android时,我的环境当前是这样的:

ng --version

当我从Powershell运行相同的命令时,我得到了:

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

每件事都错过了,我需要一种将当前状态或回滚状态恢复为先前状态的方法。

从我的搜索来看,问题出在npm上,有没有一种方法可以清除现金或删除软件包,然后使用正确的版本重新安装它们。

更新

离开命令2个小时后,我收到此错误

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

注意到我没有使用代理

更新

关于最后一次更新,aptenlty tns有一个代理我将其删除了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 但是复制文件的问题仍然存在

更新

成功了!!! ,我什么都没做,我只是不断创建新项目并尝试运行,然后突然构建并在2秒内复制了文件! 我觉得这是在尝试连接到当时已关闭的后端接口,我认为这确实很不方便,应该有一个离线模式。

0 个答案:

没有答案