https://www.npmjs.com/package/google-libphonenumber
我用JSPM安装的。我试了个直的import 'google-libphonenumber';
我还试过d.ts
declare module "google-libphonenumber" {
import libphonenumber = require('google-libphonenumber');
export var PhoneNumberUtil: typeof libphonenumber;
}
import PhoneNumberUtil = require("google-libphonenumber");我只是尝试在我的类型记录(ES6样式模块)和JSPM中使用格式函数。我试着用和没有任何定义。
import libphonenumber from 'google-libphonenumber'; // module not found.
import 'google-libphonenumber'; // module foun
declare var libphonenumber: any; // needed for TS
const phoneUtil = libphonenumber.PhoneNumberUtil.getInstance();phoneUtil和libphonenumber为空。
使用代码
var phoneNumber = phoneUtil.parse(input, 'US');
return <string> phoneUtil.format(phoneNumber);发布于 2015-07-15 01:47:40
var libphonenumber =需要量(‘google-libphonenumber’);TS不喜欢它
使用declare var require:any。
更好
declare module "google-libphonenumber" {
var foo:any;
export = foo;
}在文件global.d.ts中
然后你就可以:
import libphonenumber = require('google-libphonenumber');https://stackoverflow.com/questions/31414898
复制相似问题