'require' не определено VS Code - PullRequest
       1

'require' не определено VS Code

1 голос
/ 10 октября 2019

Я новичок в VS Code. Как следует из названия, я пытаюсь потребовать различные SDK для правильной работы JEE. Когда я пытаюсь начать работу, консоль выдает эту ошибку:

Uncaught ReferenceError: require is not defined
at fbaccess.js:10

Я помню, как из моих дней разработки с Android у нас всегда был файл манифеста, требующий чего-то, но я не уверен, как импортировать /правильно называть вещи глобально в VS Code.

Это код fbaccess.js, который должен вызывать некоторые примеры данных (Выводится в node.js:

  /**
 * Copyright (c) 2017-present, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the license found in the
 * LICENSE file in the root directory of this source tree.
 * @flow
 */

const bizSdk = require('facebook-nodejs-business-sdk');
const AdAccount = bizSdk.AdAccount;
const AdsInsights = bizSdk.AdsInsights;

let access_token = '****';
let ad_account_id = '****';
let app_secret = '****';
let app_id = '****';
const api = bizSdk.FacebookAdsApi.init(access_token);
const account = new AdAccount(ad_account_id);
const showDebugingInfo = true; // Setting this to true shows more debugging info.
if (showDebugingInfo) {
  api.setDebug(true);
}

let ads_insights;
let ads_insights_id;

const logApiCallResult = (apiCallName, data) => {
  console.log(apiCallName);
  if (showDebugingInfo) {
    console.log('Data:' + JSON.stringify(data));
  }
};

const fields = [
  'results',
  'impressions',
  'spend',
  'quality_score_organic',
];
const params = {
  'level' : 'campaign',
  'filtering' : [],
  'breakdowns' : [],
  'time_range' : {'since':'2019-10-09','until':'2019-10-09'},
};
 (new AdAccount(ad_account_id)).getInsights(
  fields,
  params
).then((result) => {
  logApiCallResult('ads_insights api call complete.', result);
  ads_insights_id = result[0].id;
})
.catch((error) => {
  console.log(error);
});

Любая помощь будет принята!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...