Ошибка «Поле« браузер »не содержит допустимой конфигурации псевдонима» при имплантации API календаря Google - PullRequest
0 голосов
/ 11 июня 2019

Я работаю над использованием API календаря Google в ионном / угловом проекте.Я установил эту клиентскую библиотеку, используя npm install googleapis@39 --save.И добавили методы, подобные этому:

const fs = require('fs');
const readline = require('readline');
const {google} = require('googleapis');

const SCOPES = ['https://www.googleapis.com/auth/calendar.readonly'];

const TOKEN_PATH = 'token.json';

// Load client secrets from a local file.
fs.readFile('credentials.json', (err, content) => {
  if (err) return console.log('Error loading client secret file:', err);
  // Authorize a client with credentials, then call the Google Calendar API.
  authorize(JSON.parse(content), listEvents);
});

function authorize(credentials, callback) {
  const {client_secret, client_id, redirect_uris} = credentials.installed;
  const oAuth2Client = new google.auth.OAuth2(
      client_id, client_secret, redirect_uris[0]);

  // Check if we have previously stored a token.
  fs.readFile(TOKEN_PATH, (err, token) => {
    if (err) return getAccessToken(oAuth2Client, callback);
    oAuth2Client.setCredentials(JSON.parse(token));
    callback(oAuth2Client);
  });
}

И когда я запускаю тест CircleCI этого проекта, эта ошибка Field 'browser' doesn't contain a valid alias configuration была принята.Как я могу это исправить?

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