0
votes

Services angulaires fonctionne dans Dev mais échoue dans le produit en raison d'une importation liée à la forme

Je reçois l'erreur suivante lorsque j'exécute une construction Prod sur mon application angulaire 9.

Entrez la description de l'image ici p>

erreur dans Impossible d'exporter la valeur FormControl Dans de MaterialModule dans la mesure où il n'était ni déclaré ni importé! p>

J'ai importé le module de formes de mode et réactiveForms dans mon module d'applications et un module partagé appelé P>

// Angular Material Components
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { FormsModule }   from '@angular/forms';
import { ReactiveFormsModule, FormControl } from '@angular/forms';

const MatModules = [

  ReactiveFormsModule,
  FormControl,
  FormsModule,
]

@NgModule({
  declarations: [ ],
  imports : [
    FormsModule,
    ReactiveFormsModule
   ],
  exports : [ MatModules ]
})

export class MaterialModule { }


1 commentaires

Comme le message d'erreur vous indique: vous essayez d'exporter la classe formontrol que vous n'avez pas importé. Notez qu'il s'agit des points d'importation / d'exportation d'annotation NGMODULE et je ne peux voir aucune raison pour laquelle vous souhaitez exporter le formulaire de formulaire.


3 Réponses :


2
votes

Ma question est la suivante: pourquoi voulez-vous exporter FormControl? Vous n'avez pas besoin de formulaires d'importation / d'exportation, il vous suffit d'importer réactiveFormsModule et vous pourrez utiliser FormControl.


1 commentaires

Merci! J'ai enlevé la formeControl et ça a fonctionné!



1
votes

Votre importation manquante decontrol à partir de '@ matériau-ui / core' xxx

se référer: https://material-ui.com/api/form-control/


2 commentaires

Merci pour votre réponse. Nous n'utilisions pas de formontrol, mais nous l'avions copié accidentellement. Le supprimer résolu le problème


Oh bien sûr, ravi d'entendre ça.



0
votes

J'ai créé un nouveau projet angulaire 9 et essayer de servir une construction Prod. Le problème récréné.

À la fin, au lieu de modifier les angulaires, j'ai décidé d'aller avec l'angulaire 10 comme solution de contournement. Heureusement, tout s'est bien passé dans la nouvelle version.


0 commentaires