node.js - tutorial - no se puede encontrar el módulo googleapis
socket.io example (1)
Lo intenté yo mismo, tengo el mismo problema. Después de mirar node_modules / googleapis / package.json descubrí que falta ese archivo node_modules / googleapis / lib / googleapis.js . Reinstalar googleapis no estaba ayudando.
La solución para mí fue construir googleapis. Para hacerlo, vaya al directorio ./node_modules/googleapis
y ejecute 2 comandos:
-
npm i typescript -g
-
npm run build
Este es mi código:
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;
Esto es un error:
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)
Traté de reinstalar módulos con este método
-
npm install googleapis --save
-
npm install googleapis
-
npm install
(agregar módulo al archivo package.json)
pero estos métodos no funcionaron
Encontré el módulo googleapis en el directorio node_modules.