迁移到NativeScript 7

迁移到NativeScript 7,nativescript,Nativescript,我正在将一个基于typescript/angular的NativeScript项目迁移到最新版本的NativeScript,遇到了一个问题。以前,我使用tns平台声明插件()以便获得intellisense(我使用的是VS代码),用于UITextView和其他本机调用。但是当更新我的项目时,这个模块将从package.json中删除。如果我把它加回去,它会说我的项目与7.x不兼容 我是否只需要等待插件更新,或者是否有其他方法让intellisense运行,但仍然使用NS 7.x?当您迁移项目时,

我正在将一个基于typescript/angular的NativeScript项目迁移到最新版本的NativeScript,遇到了一个问题。以前,我使用tns平台声明插件()以便获得intellisense(我使用的是VS代码),用于UITextView和其他本机调用。但是当更新我的项目时,这个模块将从package.json中删除。如果我把它加回去,它会说我的项目与7.x不兼容


我是否只需要等待插件更新,或者是否有其他方法让intellisense运行,但仍然使用NS 7.x?

当您迁移项目时,它会将您的tns平台声明更改为@nativescript/types


在马修的基础上扩展。确保在
tsconfig
文件中包含
references.d.ts
文件,该文件指向
tns平台声明
@nativescript/types
,具体取决于您的nativescript版本。

我关闭了VS code并重新打开,现在运行“ns update”时出现了不同的行为。因此,我将继续努力解决这个问题,但请保持开放状态,以防有人有更简单/更好的方法让intellisense为本机呼叫工作……第二天重新开始后,我发现这就是发生的事情。但是我的import语句仍然会出错:import{UITextView}来自'@nativescript/types';我是否遗漏了一些东西,以便可以执行以下操作:let-uiTextView:uiTextView;每当这种情况发生在我身上时,我都会删除导入,然后它应该使用本机对象