Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.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
Node.js 未找到Validator.js模块-Can';无法在客户端解析http_Node.js_Angular_Node Modules_Amadeus - Fatal编程技术网

Node.js 未找到Validator.js模块-Can';无法在客户端解析http

Node.js 未找到Validator.js模块-Can';无法在客户端解析http,node.js,angular,node-modules,amadeus,Node.js,Angular,Node Modules,Amadeus,在angular 10项目中实现amadeus节点包时遇到了一些问题。 只要我执行以下命令 const Amadeus = require('amadeus'); 我收到这个错误 ./node_modules/amadeus/lib/amadeus/client/validator.js中出错 未找到模块:错误:无法解析“\node\u modules\amadeus\lib\amadeus\client”中的“http” 但是validator.js是存在的。有什么解决问题的方法吗? 顺便说

在angular 10项目中实现amadeus节点包时遇到了一些问题。 只要我执行以下命令

const Amadeus = require('amadeus');
我收到这个错误

./node_modules/amadeus/lib/amadeus/client/validator.js中出错 未找到模块:错误:无法解析“\node\u modules\amadeus\lib\amadeus\client”中的“http”

但是validator.js是存在的。有什么解决问题的方法吗? 顺便说一句有些类型定义会很好;)

编辑


我想我弄错了错误信息。但我还是不确定出了什么问题。我认为错误发生在validator.js中,路径“\node\u modules\amadeus\lib\amadeus\client”中缺少一个名为“http”的模块。但这毫无意义。他应该使用node.js的http模块。我使用的是node.js(12.18.3)的最新LTS版本。

好吧,看来我使用的软件包不对。我在开发者github页面上打开了一个问题:

答复如下:

嘿!谢谢你报道这个问题。SDK不是设计用于Angular这样的客户端框架(您可以看到Angular无法从amadeus SDK解析http节点依赖关系),而是用于nodejs应用程序

顺便说一下,我们从未在Typescript中使用过SDK 应用我相信它不会像现在这样开箱即用 需要提供类型声明文件


我建议你打开一个关于github项目的问题:是的,这将是我的下一步。但我想知道我是不是用错了软件包。