如何验证Typescript中的IP地址?

时间:2019-07-03 17:54:30

标签: typescript ip-address

给出IPv4或IPv6地址,确定该地址是否为有效输入。这必须使用Typescript完成。

我想使用NPM库ip-address,因为它似乎可以满足我的所有需求,但我无法正确地导入和使用它。

import {ipv4, ipv6} from 'ip-address'

var address = new ipv4(value)
if(address.IsValid){
// do work
}

我希望这在导入npm模块后能正常工作,但是我得到“找不到包”。

1 个答案:

答案 0 :(得分:0)

looking around之后,我发现我没有正确导入我的npm模块。

使用VS19,打开工具-> VS命令提示符->

npm install --save ip-address
npm install --save @types/ip-address

然后在项目文件中,我按照指南导入了ip-address

import * as IpAddress from 'ip-address';
export var ipv4 = IpAddress.Address4;
export var ipv6 = IpAddress.Address6;

那么您就可以致电var address = new ipv4(value)

相关问题