Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.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
Javascript google libphonenumber加载有问题_Javascript_Node.js_Api_Npm - Fatal编程技术网

Javascript google libphonenumber加载有问题

Javascript google libphonenumber加载有问题,javascript,node.js,api,npm,Javascript,Node.js,Api,Npm,我无法加载libphonenumber。我得到了我无法理解的堆栈跟踪 错误发生在require行: var gp = require('google-libphonenumber').PhoneNumberUtil.getInstance(); number.js:1058 扔一个; ^ AssertionError:断言失败 在new goog.asserts.AssertionError(…../node_modules/google libphonenumber/dist/libphon

我无法加载libphonenumber。我得到了我无法理解的堆栈跟踪

错误发生在require行:

var gp = require('google-libphonenumber').PhoneNumberUtil.getInstance();
number.js:1058
扔一个;
^
AssertionError:断言失败
在new goog.asserts.AssertionError(…../node_modules/google libphonenumber/dist/libphonenumber.js:1051:20)
在Object.goog.asserts.doAssertFailure处(..//node\u modules/google libphonenumber/dist/libphonenumber.js:1068:7)
在Object.goog.asserts.assert[as assert](..//node_modules/google libphonenumber/dist/libphonenumber.js:1075:53)
在新的goog.proto2.FieldDescriptor(..../node_modules/google libphonenumber/dist/libphonenumber.js:1553:16)
在Function.goog.proto2.Message.createDescriptor(../node_modules/google libphonenumber/dist/libphonenumber.js:2069:22)
在i18n.phonenumbers.PhoneMetadata.getDescriptor(../node_modules/google libphonenumber/dist/libphonenumber.js:2946:117)
在goog.proto2.Message(..../node_modules/google libphonenumber/dist/libphonenumber.js:1897:23)
在新的i18n.phonenumbers.PhoneMetadata(..../node_modules/google libphonenumber/dist/libphonenumber.js:2411:23)
反对。(..../node_modules/google libphonenumber/dist/libphonenumber.js:4432:56)
在模块处编译(Module.js:435:26)
GoogleLibPhoneNumber版本是1.0.7(最新版本),它也不适用于旧版本。
请帮忙

刚刚测试了hammerzeit的库…它需要很多工作。我不会自动检测国家,除非有领先的+。它将解析+1-800-012-3456,但不是1-800-012-3456或800-012-3456,除非我指定这是一个美国数字…我不知道…这就是使用库的意义。