@ types / serialport模块没有导入到ts类中

时间:2017-05-31 10:09:23

标签: angular typescript

我已经在现有的Angular(ts)项目中安装了此dependency(js),但是如果将其转换为ts,则不会编译此代码。然后我发现支持repository的ts可以管理你对打字稿的支持。但无论如何我无法在我的班级中导入这些依赖

 import { SerialPort } from '@types/serialport';

并抛出错误   node_modules / @ types / serialport / index“'没有导出的成员'SerialPort'。

那么我可以导入 serialport 对象吗?请准确说明我做错的地方。非常感谢您的帮助。 提前谢谢。

1 个答案:

答案 0 :(得分:4)

Serialport类型声明来自DefinitelyTyped

the index.d.ts开始,它似乎声明了一个命名空间。

尝试:

import * as SerialPort  from 'serialport';

注意:您直接从serialport导入而不是从@types

导入