Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Please ensure that transform-class-properties

Abierto
#514 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
babel, javascript, typescript

Línea de trabajo

Comienza con la configuración de Babel proporcionada y compara la configuración de los plugins decorators y class-properties con el stack trace compilado reportado. Reproduce el error usando la configuración mostrada y determina si el problema se puede abordar en ember-cli-babel o si es específico del proyecto externo. Se considera terminado cuando la causa y un cambio verificado en la configuración o en el repositorio estén documentados.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

error :>> Error: Decorating class property failed. Please ensure that transform-class-properties is enabled and runs after the decorators transform.
at _initializerWarningHelper (C:\Users\Duvan Castro\Desktop\PROYECTOS\loginWhitExpress\dist\data\entities\user.entity.js:10:65)
at User.<instance_members_initializer> (C:\Users\Duvan Castro\Desktop\PROYECTOS\loginWhitExpress\dist\data\entities\user.entity.js:37:12)
at new User (C:\Users\Duvan Castro\Desktop\PROYECTOS\loginWhitExpress\dist\data\entities\user.entity.js:36:30)
at EntityMetadata.create (C:\Users\Duvan Castro\Desktop\PROYECTOS\loginWhitExpress\src\metadata\EntityMetadata.ts:568:23)
at EntityMetadataValidator.validate (C:\Users\Duvan Castro\Desktop\PROYECTOS\loginWhitExpress\src\metadata-builder\EntityMetadataValidator.ts:211:47)
at C:\Users\Duvan Castro\Desktop\PROYECTOS\loginWhitExpress\src\metadata-builder\EntityMetadataValidator.ts:43:18
at Array.forEach ()
at EntityMetadataValidator.validateMany (C:\Users\Duvan Castro\Desktop\PROYECTOS\loginWhitExpress\src\metadata-builder\EntityMetadataValidator.ts:42:25)
at DataSource.buildMetadatas (C:\Users\Duvan Castro\Desktop\PROYECTOS\loginWhitExpress\src\data-source\DataSource.ts:730:33)
at DataSource.initialize (C:\Users\Duvan Castro\Desktop\PROYECTOS\loginWhitExpress\src\data-source\DataSource.ts:263:13)

este es mi babelconfig

module.exports = {

presets: [
[
'@babel/preset-env',
{
targets: {
node: 'current',
},
},
],
'@babel/preset-typescript',
],
plugins: [
[
'module-resolver',
{
alias: {
'@api': './src/api/',
'@serverConfig': './src/serverConfig/',
'@core': './app/src/core',
'@constant': './app/src/data/constant',
'@decorator': './app/src/data/decorator',
'@database-config': './app/src/data/database-config',
'@entity': './app/src/data/entity',
'@guard': './app/src/data/guard',
'@interceptor': './app/src/data/interceptor',
'@interface': './app/src/data/interface',
'@shared': './app/src/shared',
},
},
],
['@babel/plugin-proposal-decorators', { legacy: true }],
['@babel/plugin-proposal-class-properties', { loose: true }],
],
ignore: ['./node_modules'],
};

Lenguaje dominante
JavaScript
Estrellas
151
Forks
115
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de emberjs/ember-cli-babel

Todos los issues de emberjs/ember-cli-babel

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.