0

我正在针对 openFin fin 对象进行编码,但 NG 编译器无法识别它。我需要导入一些东西吗?我的 node_modules 中有 @types\openfin。

我还需要做什么才能使用图书馆?

尝试导入,但找不到要导入的示例

createWindow() {
    const winOption = {
        name:'child',
        defaultWidth: 300,
        defaultHeight: 300,
        url: 'http://localhost:4202/',
        frame: true,
        autoShow: true
    };
    return  fin.desktop.Window.create(winOption);
}

我希望 fin 在 4202 上打开正在运行的网站,但输出是:

“无法读取未定义的属性‘桌面’”

4

1 回答 1

2

是的,使用以下命令在您的 Angular 应用程序中安装 openfin:

npm install --save @types\openfin

安装后,在您的 tsconfig.json 的 compilerOptions 块中添加以下内容

"types":["openfin"]

现在,它将开始工作..

于 2019-07-22T08:00:13.057 回答