https://www.npmjs.com/package/google-libphonenumber
我用jspm安装的。我尝试了一个直接的import 'google-libphonenumber';
我也试过

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 LbPoNeNoNo.=要求('GoGeLiBiffNeNoNo');TS不喜欢它
使用declare var require:any
更好

declare module "google-libphonenumber" {
    var foo:any;
    export = foo;
}

在文件中global.d.ts
然后你可以:
import libphonenumber = require('google-libphonenumber');

10-04 22:11