Angular - Cannot find module

 
Vista:
Imágen de perfil de Jhon Jairo

Cannot find module

Publicado por Jhon Jairo (2 intervenciones) el 25/02/2020 21:17:12
Hola, estoy haciendo el tutorial de la documentación que está en
https://angular.io
Primero, el tutorial nunca muestra donde se crea productos, así que hice una clase. Segundo, cree el servicio cart.
Ahora, en ambos casos sale el error cannot find module. Leyendo por ahí vi que ambos tenían que estar dentro de app, así que cree una carpeta cart y una products y metí la clase y el servicio ahí, sin embargo el error persiste.
En product-details-component:
1
2
import { products } from '..products/products';
import { CartService } from '..cart/cart.service';

Así es la estructura:
app
cart
product-details
products

products.ts
1
2
3
4
5
export class Products {
    name: string;
    price: number;
    description: string;
  }

cart.service.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { Injectable } from '@angular/core';
 
@Injectable({
  providedIn: 'root'
})
export class CartService {
  items = [];
 
  addToCart(product) {
    this.items.push(product);
  }
 
  getItems() {
    return this.items;
  }
 
  clearCart() {
    this.items = [];
    return this.items;
  }
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de pablo
Val: 56
Oro
Ha mantenido su posición en Angular (en relación al último mes)
Gráfica de Angular

Cannot find module

Publicado por pablo (18 intervenciones) el 27/02/2020 15:00:52
Hola Jhon

Podrías probar la siguiente serie de comandos en la consola de tu proyecto

1
2
rm -rf node_modules
npm install

Esto remueve los módulos y después los instalas otra vez desde cero.

Comenta cualquier cosa para buscar otra posible solucion.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Jhon Jairo

Cannot find module

Publicado por Jhon Jairo (2 intervenciones) el 28/02/2020 11:33:15
Aquí estaba la soluci´'on, lo que pasa es que el tutorial no estaba bien hecho... había cosas que no mostraba... pero éste es el código de toda la aplicación... ahí se puede ver como debe quedar

https://stackblitz.com/angular/kboepdevxvd?file=src%2Fapp%2Fproducts.ts
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar