Support Typescript 5
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- angular, typescript
- Área
- mobile-dev
Línea de trabajo
Ejecuta tns info e inspecciona el package.json del proyecto para confirmar las versiones Angular 16, TypeScript 5 y TSLib 2.5. Reproduce el fallo usando una actividad personalizada como se describe en la documentación de NativeScript; se considera completado cuando la aplicación se inicia normalmente y la actividad personalizada se puede usar sin el error class-not-found reportado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Environment
Provide version numbers for the following components (information can be retrieved by running tns info in your project folder or by inspecting the package.json of the project):
- NativeScript-Angular: 16
- Angular: 16
Describe the bug
Using Angular 16 which uses Typescript 5 and updated TSLib renders custom activities unusable and does not allow the app to start. Refer to this chat
https://discord.com/channels/603595811204366337/606457628729671691/1108803693844901968
System.err: An uncaught Exception occurred on "main" thread.
System.err: Unable to create application com.tns.NativeScriptApplication: com.tns.NativeScriptException: Error calling module function
System.err: Error: com.tns.system.classes.loading.LookedUpClassNotFound: Class "com.companymfg.activity" not found.
System.err: File: (file: src\webpack:\inventory\webpack\bootstrap:27:0)
System.err:
System.err: StackTrace:
System.err: (/data/data/com.companymfg.inventory/files/internal/ts_helpers.js:154:26)
System.err: at __esDecorate(file: src\webpack:\inventory\node_modules\tslib\tslib.es6.js:77:0)
System.err: at (file:///data/data/com.companymfg.inventory/files/app/bundle.js:741:9)
System.err: at (file:///data/data/com.companymfg.inventory/files/app/bundle.js:744:7)
System.err: at ./src/activity.android.ts(file:///data/data/com.companymfg.inventory/files/app/bundle.js:746:2)
System.err: at __webpack_require__(file: src\webpack:\inventory\webpack\bootstrap:24:0)
System.err: at __webpack_exec__(file:///data/data/com.companymfg.inventory/files/app/bundle.js:71277:39)
System.err: at (file:///data/data/com.companymfg.inventory/files/app/bundle.js:71278:224)
System.err: at __webpack_require__.X(file: src\webpack:\inventory\webpack\runtime\startup entrypoint:6:0)
System.err: at (file:///data/data/com.companymfg.inventory/files/app/bundle.js:71278:47)
System.err: at (file:///data/data/com.companymfg.inventory/files/app/bundle.js:71283:3)
System.err: at require(:1:266)
To Reproduce
Update Typescript to 5, TSLib 2.5, Angular 16. Use custom activity as stated in Nativescript Docs
Expected behavior
App to run normally
Sample project
Additional context
- Lenguaje dominante
- TypeScript
- Estrellas
- 55
- Forks
- 13
- Merge medio
- 16 min
- PR fusionados (30 d)
- 1
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de NativeScript/angular
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
NativeScript/angular#170 · 1 comentario ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
NativeScript/angular#164 ·
-
My types are gone Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
NativeScript/angular#163 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
NativeScript/angular#158 · 1 reacción ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
NativeScript/angular#155 ·
Todos los issues de NativeScript/angular
Issues similares
-
Type/Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
OpenNSW/nsw-srilanka#497 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
0xMiden/bridge-portal#132 ·
-
react-doctor severity:warning tech-debt
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
digidem/comapeo-cloud-app#403 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100