在 Angular 中使用 flow.js 2 打字稿
Using flow.js in Angular 2 Typescript
我想将 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.
我之前在创建自己的模块时遇到过这个错误,它是在文件 index.d.ts 中没有任何导出 class 或模块时引起的。我查看了存储库,我的猜测是:错误是因为文件中没有导出任何内容。
但与其他不需要导入定义的定义文件一样,它是全局定义,因此您只需使用“///ref”运算符将其添加到编译器生命周期中即可。
我不习惯这种新的 Typescript 定义文件方法 (@types),但是有一个 post 很好地解释了如何将它添加到编译器生命周期中:
从“@flowjs/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.
我之前在创建自己的模块时遇到过这个错误,它是在文件 index.d.ts 中没有任何导出 class 或模块时引起的。我查看了存储库,我的猜测是:错误是因为文件中没有导出任何内容。
但与其他不需要导入定义的定义文件一样,它是全局定义,因此您只需使用“///ref”运算符将其添加到编译器生命周期中即可。
我不习惯这种新的 Typescript 定义文件方法 (@types),但是有一个 post 很好地解释了如何将它添加到编译器生命周期中:
从“@flowjs/flow.js”导入 * 作为流