Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

506
Vistas
Módulo no encontrado: Error: no se puede resolver el módulo existente

Estoy importando dos módulos del mismo paquete.

 import { RowSelection } from "gridjs/plugins/selection"; import { Grid } from "gridjs";

Puedo acceder a RowSelection en VSCode (por ejemplo, ir a definición) muy bien. Intellisense también funciona bien. Por lo tanto, la definición del módulo parece estar bien.

Mi problema es que el paquete web es exitoso para Grid pero falla para RowSelection con el siguiente mensaje de error:

 Module not found: Error: Can't resolve 'gridjs/plugins/selection' in 'C:\workspace\src'

El mensaje de error también es correcto. El módulo definitivamente no existe en la ruta mencionada. Está en '../node_modules/gridjs/plugins/selection'.

Sin embargo, no entiendo por qué no está buscando en el directorio de módulos de nodo de la misma manera que lo está haciendo para Grid.

¿Por qué RowSelection se resuelve de manera diferente a Grid y qué puedo hacer para solucionar este problema?

Esta es la configuración de mi paquete web:

 const webpackMerge = require("webpack-merge"); const baseDashboardConfig = require("@splunk/webpack-configs/dashboard.config").default; const baseConfig = require("@splunk/webpack-configs").default; module.exports = webpackMerge(baseConfig, { entry: "./src/details_dialog.js", output: { path: __dirname, filename: "details_dialog.js", }, module: { rules: [ { test: /\.css$/, //exclude: [/node_modules/], use: [ { loader: "style-loader", }, { loader: "css-loader", }, ], }, ], }, });
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Lo único que me viene a la mente es que no ha incluido archivos .tsx con sus archivos .ts en la configuración base de su paquete web. La pista es que el archivo fuente para rowSelection es rowSelection.tsx (error) y gridjs es gridjs.ts (sin error). Eso podría explicar el mensaje de error, ya que el webpack no transpila rowSeletion.tsx y, por lo tanto, no se puede encontrar en la carpeta src.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Aparentemente, esto no es un problema con mi configuración, pero se informó como un problema con gridjs ( https://github.com/grid-js/gridjs/issues/969 )

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda