Google-api-nodejs-client: Problème lors de l'utilisation de l'importation {google} de "googleapis" dans l'application Meteor

Créé le 4 sept. 2018  ·  3Commentaires  ·  Source: googleapis/google-api-nodejs-client

J'essaie d'utiliser googleapis avec Meteor Framework, il est basé sur npm.
J'ai fait:

 meteor npm i googleapis --save
+ [email protected]
added 27 packages from 43 contributors in 8.55s

puis sur le serveur

import {google} from 'googleapis';
import fs from 'fs';
Meteor.methods({
getAnalyticsReports: function() {
 console.log("google",google);
 console.log("fs",fs);
});

cela se traduit par

I20180904-12:17:30.744(2)? google undefined
I20180904-12:17:30.748(2)? fs { constants: 
I20180904-12:17:30.749(2)?    { O_RDONLY: 0,
I20180904-12:17:30.749(2)?      O_WRONLY: 1,
[...]

ou autre exemple

    getAnalyticsReports: function() {
        const analyticsreporting = google.analyticsreporting({
          version: 'v4',
          auth: google.auth.oAuth2Client
        });
    }

donne
Exception while invoking method 'getAnalyticsReports' TypeError: Cannot read property 'analyticsreporting' of undefined

Malheureusement, il trouve le module en raison de l'absence d'une erreur comme celle-ci
import {google} from 'googleapis2';

Unable to resolve some modules:

  "googleapis2" in [...]/server/main.js (os.linux.x86_64)

If you notice problems related to these missing modules, consider running:

  meteor npm install --save googleapis2  

et
import * as test from 'googleapis';

    getAnalyticsReports: function() {
        console.log(test);
    }

I20180904-12:27:31.624(2)? { default: {}, [Symbol(__esModule)]: true }

Toute aide est appréciée

question

Commentaire le plus utile

babel-runtime mis à jour de 1.2.5 à 1.2.7
et maintenant ça marche

Tous les 3 commentaires

Bonjour! Pardonnez-moi, mais je ne suis pas très familier avec le météore. Exécute-t-il une sorte de transformation Babel? J'ai remarqué que vous utilisez la syntaxe du module import es pour exiger des modules, mais cela devrait être transpilé.

babel-runtime mis à jour de 1.2.5 à 1.2.7
et maintenant ça marche

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

ashishbajaj99 picture ashishbajaj99  ·  3Commentaires

skiod picture skiod  ·  3Commentaires

Chethandsagar picture Chethandsagar  ·  4Commentaires

hainguyents13 picture hainguyents13  ·  3Commentaires

eduDorus picture eduDorus  ·  3Commentaires