在Angular 2 Typescript中使用flow.js

时间:2016-11-02 11:42:54

标签: angular typescript definitelytyped flow-js

我想将flowjs或ng-flow集成到我的Angular 2应用程序中。

我已经使用

安装了 flowjs 类型
npm install --save-dev @types/flowjs

https://www.github.com/DefinitelyTyped/DefinitelyTyped/tree/types-2.0/flowjs

但是当我在我的组件import { Flow } from 'flowjs';中导入它时,控制台会抛出错误

/node_modules/@types/flowjs/index.d.ts' is not a module.

2 个答案:

答案 0 :(得分:2)

导入*作为来自" @ flowjs / flow.js"

的流程

答案 1 :(得分:1)

我在创建自己的模块之前遇到了这个错误,这是因为文件index.d.ts中没有导出的类或模块。我查看了存储库,我的猜测是:错误是由于文件中没有导出的。 但是,与其他定义文件一样,您不需要导入定义,它是全局定义,因此您只需要在编译器生命周期中使用" /// ref"运营商。 我没有使用这种新的Typescript定义文件方法(@types),但有一篇文章很好地解释了如何将它添加到编译器生命周期中:https://stackoverflow.com/a/39132461/5789456