Uncaught ReferenceError:在“ require('amadeus')”时未定义require]]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Uncaught ReferenceError:在“ require('amadeus')”时未定义require]]相关的知识,希望对你有一定的参考价值。

我已按照Amadeus步骤设置了Amadeus帐户,并使用“ npm install amadeus --save”安装了Node SDK。

我写了这个功能:

function fetchInfo(){
    let Amadeus = require('amadeus');
    let amadeus = new Amadeus({
        clientId: 'key',
        clientSecret: 'secret'
    });
}

在WebStorm上的javascript中。每当我尝试在Chrome上测试此功能时,它都会发出“ Uncaught ReferenceError:未定义require”。我还注意到“要求”上没有“颜色”,看起来我的WebStorm无法识别此功能。我是否缺少任何图书馆?

谢谢!!

我已按照Amadeus步骤设置了Amadeus帐户,并使用“ npm install amadeus --save”安装了Node SDK。我写了这个函数:function fetchInfo(){let Amadeus = require('...

答案

之所以这样,是因为浏览器中不存在require。您可以尝试使用browserifyrequirejs之类的方法,但我们不建议您这样做,因为您会将凭据公开给用户。该SDK设计为仅在服务器端运行。

以上是关于Uncaught ReferenceError:在“ require('amadeus')”时未定义require]]的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu Uncaught ReferenceError 中的 Javascript 错误:$ 未定义

JavaScript Uncaught ReferenceError: jQuery is not defined;未捕获的 ReferenceError:$ 未定义 [重复]

Joomla 2.5 Uncaught ReferenceError:Joomla未定义

Uncaught ReferenceError:在“ require('amadeus')”时未定义require]]

报错:Uncaught ReferenceError: input is not defined

Uncaught ReferenceError: process is not defined