使用libphonenumber w/typescript和JSPM
我用JSPM安装了它。我尝试了一个直接的使用libphonenumber w/typescript和JSPM,typescript,libphonenumber,jspm,Typescript,Libphonenumber,Jspm,我用JSPM安装了它。我尝试了一个直接的导入'googlelibphonenumber' 我也试过d.T declare module "google-libphonenumber" { import libphonenumber = require('google-libphonenumber'); export var PhoneNumberUtil: typeof libphonenumber; } import PhoneNumberUtil = require("go
导入'googlelibphonenumber'代码>
我也试过d.T
declare module "google-libphonenumber" {
import libphonenumber = require('google-libphonenumber');
export var PhoneNumberUtil: typeof libphonenumber;
}
import PhoneNumberUtil = require("google-libphonenumber");
我只是尝试在我的typescript(ES6样式模块)和JSPM中使用format函数。我试过有没有任何定义
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);
var phoneNumber=phoneUtil.parse(输入'US');
返回phoneUtil.format(phoneNumber);
var libphonenumber=require('google-libphonenumber');TS不喜欢它
使用声明变量require:any
更好
在文件global.d.ts
然后你可以做:
import libphonenumber = require('google-libphonenumber');
您遇到的问题是什么?在我实现JSPM和ES6 imports之前,它在typescript中工作。var libphonenumber=require('google-libphonenumber');TS不喜欢它
import libphonenumber = require('google-libphonenumber');