NativeScript / NativeScript/nx
How to make a shared Angular Web + NativeScript Angular Mobile app?
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 68
- Forks
- 15
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
What is the proper procedure to start a new nx workspace for a shared NativeScript Angular Mobile App and Angular Web App?
Right now I have a NativeScript 7 / Angular 11 shared mobile/web app that uses the .tns.ts, .tns.html, .web.ts, etc... method of code splitting, but it seems the new NativeScript 8 and @nativescript/webpack do not support that anymore. This is a substantial project and I want to upgrade to NS8 /Angular 12 so I guess I need to convert the project to work in an nx workspace using the libs folder for the shared Angular modules. But I want to make sure I set up the nx workspace properly first before taking on this massive undertaking.
So basically, can someone please outline the proper commands to start a shared mobile/web NativeScript 8 / Angular 12 project in an nx workspace?
I tried staring an Angular nx workspace project then adding NativeScript but the nx commands to run the mobile project would not work, I kept getting Unable to install dependencies.. It made a minimal nested package.json in the mobile project with, @nativescript/core, @nativescript/android, and @nativescript/ios and the rest of the dependencies in the root package.json which seems right but idk. Any help would greatly be appreciated. Thank you!!
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire la configuration de l’espace de travail Nx signalée et l’erreur « Unable to install dependencies » en utilisant les versions de NativeScript 8 et Angular 12 décrites. Documentez les commandes et la structure des paquets nécessaires pour un espace de travail mobile/web partagé, y compris les fichiers package.json à la racine et dans les paquets imbriqués, et vérifiez que les commandes Nx documentées exécutent le projet mobile.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- angular, typescript
- Domaine
- build-system, mobile, web-dev
- Type d'issue
- Documentation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 20/100