Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

1.2K
Visualizações
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: la subruta del paquete './v4' no está definida por "exportaciones"

Recibí este error al usar uuidv4.

 Failure: Package subpath './v4' is not defined by "exports" in C:\Users\mycomp\Desktop\Programming\Javascript\Serverless\Serverless Framework\node_modules\uuid\package.json Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './v4' is not defined by "exports" in C:\Users\mycomp\Desktop\Programming\Javascript\Serverless\Serverless Framework\node_modules\uuid\package.json

Ya instalé uuid y lo requiero en mi código

 const uuidv4 = require('uuid/v4');

Aquí está el paquete.json

 "dependencies": { "aws-sdk": "^2.702.0", "moment": "^2.27.0", "serverless-offline": "^6.4.0", "underscore": "^1.10.2", "uuid": "^8.1.0" }
over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Tuvimos el mismo error con el módulo uuid v1 (v8.3.2).

Resolvió esto, agregando la siguiente entrada a la sección de exports del package.json instalado.json ( dentro de sus node_modules ):

 "./v1": "./dist/v1.js"

Sección de exportación completa de node_modules/uuid/package.json de mis proyectos:

 "exports": { ".": { "node": { "module": "./dist/esm-node/index.js", "require": "./dist/index.js", "import": "./wrapper.mjs" }, "default": "./dist/esm-browser/index.js" }, "./package.json": "./package.json", "./v1": "./dist/v1.js" },

El problema restante ahora necesito mantener esta modificación en todas las instalaciones dist... :/

¿Esto podría solucionarse con un parche en la propia fuente uuid?

EDITAR: No requería el módulo en nuestra propia fuente. Es una dependencia de jest (a través de algún subpaquete de informes de jest).

EDITAR: Alternativamente, volver a uuid dep a v7.0.3 puede solucionar este problema, consulte el comentario a continuación.

over 4 years ago · Santiago Trujillo Relatório

0

Otra opción

 const uuid = require('uuid'); uuid.v4(); // "c438f870-f2b7-4b2c-a1c3-83bd88bb1d79"
over 4 years ago · Santiago Trujillo Relatório

0

Sintaxis del módulo ECMAScript:

 import { v4 as uuidv4 } from 'uuid'; uuidv4(); // ⇨ '9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d'

Sintaxis de CommonJS:

 const { v4: uuidv4 } = require('uuid'); uuidv4(); // ⇨ '1b9d6bcd-bbfd-4b2d-9b5d-ab8dfbbd4bed'
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda