Nativescript问题:泛型类型'Promise <t,r =“”>'需要2个类型的参数

时间:2017-10-04 17:00:00

标签: ios nativescript angular2-nativescript xcode9

我目前在iOS应用程序中遇到问题,我正在使用本机脚本和角度进行开发。我最近将Xcode更新为9版本并在Xcode中为我的项目做了一个干净的工作然后问题发生了,现在当我尝试执行tns时,运行iOS就是输出:

jest.mock

我无法找到解决方案,有人知道这可能来自哪里吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题。让我疯狂的是我的应用程序正在为Android工作,然后我尝试为iOS编译它,然后它开始呈现TS2314错误,然后当我尝试再次运行Android应用程序时它也开始呈现同样的错误。

我开始了一个新项目并开始安装依赖项并将文件逐个复制到新项目中。

当我在app文件夹中复制tns_modules文件夹时,新项目开始出现同样的问题。

然后我从新旧项目中删除了tns_modules,再次运行应用程序并且两者都有效。 : - /

所以我的建议是:

  1. 备份您的项目。
  2. 从./platforms文件夹中删除Android和iOS。
  3. 从./app文件夹中删除tns_modules。
  4. 再次运行该应用。
  5. 如果这不起作用,你可以尝试做同样的事情。启动一个空项目,检查它是否正确编译Android和iOS,然后传输每个文件和模块,并检查项目何时停止工作。