Javascript CDN(libphonenumber js)使用错误或CDN不工作?
我正在尝试使用libphonenumber js库Javascript CDN(libphonenumber js)使用错误或CDN不工作?,javascript,cdn,libphonenumber,Javascript,Cdn,Libphonenumber,我正在尝试使用libphonenumber js库 <body> <script src="https://unpkg.com/libphonenumber-js@1.9.9/bundle/libphonenumber-min.js"></script> <script src="./js/main.js"></script> </body> 但是我得到了这个错
<body>
<script src="https://unpkg.com/libphonenumber-js@1.9.9/bundle/libphonenumber-min.js"></script>
<script src="./js/main.js"></script>
</body>
但是我得到了这个错误。文档中的其他函数也是如此
Uncaught ReferenceError: parsePhoneNumber is not defined
在我的网络选项卡中,我可以看到正在下载min.js文件。但由于某些原因,它的功能不可用。我试着制作一个min.js文件并使用它,但运气不好
我还尝试了许多不同的CDN服务,这些服务也托管了这个库。任何想知道的人:
我在回购协议的问题页面中发现,您必须使用窗口。libphonenumber或只在函数前面使用libphonenumber。所以
window.libphonenumber.parsePhoneNumberFromString(
'(213) 373-42-53 ext. 1234',
'US'
);
在我的示例中,正确的函数是parsePhoneNumberFromString,这里它表示可以使用CDN。我不明白为什么这会是一个选择?
window.libphonenumber.parsePhoneNumberFromString(
'(213) 373-42-53 ext. 1234',
'US'
);