node.js - nodejs - npm tutorial



ne peut pas trouver le module googleapis (1)

Je l'ai essayé moi-même, j'ai eu le même problème. Après avoir regardé node_modules / googleapis / package.json, j'ai découvert que le fichier node_modules / googleapis / lib / googleapis.js est manquant. Réinstaller googleapis n'aidait pas.

La solution pour moi était de construire Googleapis. Pour ce faire, accédez au répertoire ./node_modules/googleapis et exécutez 2 commandes:

  1. npm i typescript -g
  2. npm run build

C'est mon code:

var http = require('http');
var express = require('express');
var Session = require('express-session');
var google = require('googleapis');
var plus = google.plus('v1');
var OAuth2 = google.auth.OAuth2;

Ceci est une erreur:

Error: Cannot find module 'googleapis'
    at Function.Module._resolveFilename (module.js:485:15)
    at Function.Module._load (module.js:437:25)
    at Module.require (module.js:513:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/home/software/Harsh Patel/test/demo_auth/server.js:4:14)
    at Module._compile (module.js:569:30)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:503:32)
    at tryModuleLoad (module.js:466:12)
    at Function.Module._load (module.js:458:3)

J'ai essayé de réinstaller les modules avec ces méthodes

  1. npm install googleapis --save
  2. npm install googleapis
  3. npm install (ajout du module au fichier package.json)

mais ces méthodes n'ont pas fonctionné.

J'ai trouvé le module googleapis dans le répertoire node_modules.