node.js - 프로젝트 - server js



모듈 googleapis을(를) 찾을 수 없습니다. (1)

이것은 내 코드입니다.

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;

이는 오류입니다.

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)

이 방법으로 모듈을 다시 설치하려고했습니다.

  1. npm install googleapis --save
  2. npm install googleapis
  3. npm install (모듈을 package.json 파일에 추가)

그러나이 방법들은 효과가 없었습니다.

node_modules 디렉토리에 googleapis 모듈이 있습니다.


나도 똑같은 문제가있어. node_modules / googleapis / package.json을 보고 나면 node_modules / googleapis / lib / googleapis.js 파일이 누락되었습니다. googleapis를 재설치하는 것이 도움이되지 못했습니다.

나를위한 해결책은 googleapis를 구축하는 것이 었습니다. 이를 수행하려면 ./node_modules/googleapis 디렉토리로 이동하여 ./node_modules/googleapis 두 명령을 실행하십시오.

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