gpt4 book ai didi

vim - 从 NativeScript UI 插件中引用核心模块

转载 作者:搜寻专家 更新时间:2023-10-30 21:42:57 25 4
gpt4 key购买 nike

我正在使用 TypeScript 插件在 VIM 中开发一个 UI 组件,它会在现场突出显示错误,所以这不是我在此时将实际插件安装到应用程序期间得到的东西(虽然我还没有尝试过) .

declare module "card-view" {
import view = require("ui/core/view");

export class CardView extends view.View {
}
}

我明白了:

Cannot find module 'ui/core/view'.

我意识到 ui/core/view 目前不可用,因为它是一个独立的插件,但它将在运行时可用。有什么办法可以解决这个错误吗?我一定是错过了指南中没有提到的一些步骤 -- http://docs.nativescript.org/plugins/ui-plugin .

更新 1:

当我到达 card-view-common.js 实现时,我遇到了另一个问题。 TypeScript 期望实现 androidios 属性,但是由于该类扩展了 View(来自 ui/core/view) 它们应该在那里实现。换句话说,我相信我仍然需要以某种方式指向现有的核心模块,但不确定如何。

最佳答案

找到了。我使用 tns-core-modules 添加了一个 devDependencypackage.json ,如下所示,运行 npm install 然后它开始识别模块。如果您考虑应该如何在开发阶段编译模块而不安装在实际应用程序中,这是有道理的,但无论如何在指南中可能值得一提。

"devDependencies": {
"tns-core-modules": "^1.5.1"
}

关于vim - 从 NativeScript UI 插件中引用核心模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34633185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com