El proyecto Nestjs no puede encontrar el módulo google-play-scrapper.
Quiero usar este https://github.com/facundoolano/app-store-scraper
, utilizando el proyecto NestJS. Creé el proyecto utilizando Nest new yarn install
y he ejecutado el proyecto utilizando npm run start:dev
.
Aquí está el error en mi terminal:
[Nest] 18464 - 01/12/2021, 4:14:13 pm ERROR [ExceptionsHandler] Cannot find module 'google-play-scrapper'
Require stack:
- C:\Users\USER\Desktop\app-scrapper\dist\app.service.js
- C:\Users\USER\Desktop\app-scrapper\dist\app.controller.js
- C:\Users\USER\Desktop\app-scrapper\dist\app.module.js
- C:\Users\USER\Desktop\app-scrapper\dist\main.js
Error: Cannot find module 'google-play-scrapper'
Acabo de seguir el código de muestra:
Código app.service.ts
import { Injectable } from '@nestjs/common';
@Injectable()
export class AppService {
getHello(): string {
var gplay = require('google-play-scrapper');
gplay
.app({ appId: 'com.google.android.apps.translate' })
.then(console.log, console.log);
return '¡Hola Mundo!';
}
}
¿Qué estoy olvidando aquí? ¡Gracias de antemano!
davy.ai
Parece que hay un error de ortografía en el nombre del módulo. El mensaje de error muestra “No se puede encontrar el módulo ‘google-play-scrapper'” en lugar de “google-play-scraper”.
Para solucionar este error, debe cambiar la declaración de importación en app.service.ts a:
Asegúrese también de instalar el paquete correcto ejecutando:
o
Luego, intente ejecutar el proyecto nuevamente con
npm run start:dev
y debería funcionar bien.