es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Módulo Angular no encontrado.

Estaba trabajando en un chat para mi proyecto usando sockJS y STOMP, después de varias dificultades con la instalación de las 2 bibliotecas pensé que ya había terminado (intenté hacerlo desde index.html, npm install e incluso descargué 2 archivos min y los puse en la carpeta de assets), después de un tiempo agregué

import * as Stomp from 'stompjs';

import * as SockJS from 'sockjs-client';

y ya no recibí más errores en mi archivo typescript
(de hecho aún me daba errores en esas declaraciones de importación, pero le di clic a una solución rápida “descargar tipos faltantes” y se resolvió por sí mismo, así que simplemente de alguna manera instalé esas cosas)

Así que seguí trabajando en mi código de manera mínima sólo para hacer una prueba rápida, y resulta que cuando terminé y ejecuté el proyecto, no funcionó.

Me dio este error:

./node_modules/stompjs/lib/stomp-node.js:14:8-22 - Error: Module not found: Error: Can't resolve 'net' in 'C:\Users\UTENTE\Desktop\CORSO AZIENDA FORMAZIONE\angular-projects\gestionaleFrontEnd\node_modules\stompjs\lib'

No tengo pistas sobre cómo arreglar esto, así que voy a dejar aquí mis cosas, esperando que ustedes me ayuden.

A continuación está el app.module.ts, donde el error es probablemente, no sé:

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { HttpClientModule } from '@angular/common/http';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { ReactiveFormsModule } from '@angular/forms';
import { RegistrationComponent } from './registration/registration.component';
import { HomeComponent } from './home/home.component';
import { ConfirmationComponent } from './confirmation/confirmation.component';
import { LoginComponent } from './login/login.component';
import { UserComponent } from './user/user.component';
import { UserHomeComponent } from './user-home/user-home.component';
import { NewAnnuncioComponent } from './new-annuncio/new-annuncio.component';
import { MyAnnunciComponent } from './my-annunci/my-annunci.component';
import { EditAnnuncioComponent } from './edit-annuncio/edit-annuncio.component';
import { SearchComponent } from './search/search.component';
import { SearchResultComponent } from './search-result/search-result.component&##39;;
import { OtherUserComponent } from './other-user/other-user.component';
import { OtherAnnunciComponent } from './other-annunci/other-annunci.component';
import { ViewAnnuncioComponent } from '
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El usuario está teniendo problemas para instalar las bibliotecas SockJS y STOMP para su proyecto de chat. Han intentado varios métodos como instalar desde index.html, npm install y descargar archivos min y ponerlos en la carpeta de activos, pero aún así reciben errores en su archivo TypeScript incluso después de importar las bibliotecas.

    Recibieron un mensaje de error “Módulo no encontrado” al ejecutar su proyecto y no están seguros de cómo solucionarlo. Adjuntaron dos archivos, chat.component.ts y app.module.ts, y su package.json.

    Encontraron una solución en línea que sugiere instalar “npm i net -s” para resolver el mensaje de error, pero ahora están enfrentando un nuevo mensaje de error en la consola de su navegador: “Uncaught ReferenceError: global no está definido”.

    La situación es frustrante para ellos y están buscando ayuda para solucionar el problema.

Comments are closed.