Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用libphonenumber w/typescript和JSPM_Typescript_Libphonenumber_Jspm - Fatal编程技术网

使用libphonenumber w/typescript和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

我用JSPM安装了它。我尝试了一个直接的
导入'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');