4

我想将 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.
4

2 回答 2

2

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

于 2016-11-02T12:46:08.530 回答
2

从“@flowjs/flow.js”导入 * 作为流

于 2017-02-28T11:36:20.380 回答