尝试创建NativeScript应用程序时遇到问题。我在NativeScript端运行了Windows的安装教程,并通过
创建了一个“HelloWorld” tns create HelloWorld --template nativescript-template-tutorial
响应:
-- nativescript-template-tutorial@3.1.0
+-- nativescript-theme-core@1.0.4
-- tns-core-modules@3.1.0
-- tns-core-modules-widgets@3.1.0
npm ERR! registry error parsing json
- tns-template-hello-world@3.1.0
项目HelloWorld已成功创建。%path_to_my_Application_ / HelloWorld - tns-template-hello-world@3.1.0
项目HelloWorld已成功创建。
当我导航到“HelloWorld”-Folder并尝试“tns run android”时,模拟器打开并显示以下消息:
搜索设备...... 使用图片Nexus4启动Android模拟器 等待仿真器设备初始化....
未安装iTunes。将其安装在您的系统上并再次运行此命令。
复制模板文件...... \安装tns-androidInstalling tns-android 无法在设备上应用更改:emulator-5554。错误是:错误:命令npm.cmd安装tns-android@3.1.1 --silent --save-exact --save失败,退出代码为1。
我已经尝试重新安装但是没有用。我尝试重新安装nativescript并运行“tns install android”命令 - >我得到的是以下错误:
拒绝安装为自身的依赖项。 “安装”和“作为依赖”之间有两个空格,我在想是否可能缺少某些东西?当我选择“tns platform add android”时,会发生同样的事情。
消息说“安装iTunes”,但由于这应该是在Android模拟器上运行的Android应用程序,我不知道为什么iTunes应该与它连接?也许有人可能会向我解释。
编辑:
npm -v说“3.10.10”
tns info说nativescript和tns-core-modules是最新的,但Android似乎“没有安装”。可悲的是,我无法弄清楚,是什么导致了错误以及如何对付它。