Faits: Faits: A. I._, née le 26 juillet 1968, a exercé entre 1985 et 1993 diverses activités lucratives. Le 17 avril 1987, elle a épousé R._, né en 1963, dont elle a eu deux enfants, B._ né le 28 février 1995 et G._ né le 8 mai 2000. Depuis le 1er juin 1997, son mari est au bénéfice d'une rente entière d'invalidité versée par l'assurance-invalidité. Le 20 janvier 2003, I._ a présenté une demande de prestations de l'assurance-invalidité, en requérant l'allocation d'une rente d'invalidité. Elle a rempli la rubrique relative aux personnes n'exerçant pas d'activité lucrative, en mentionnant qu'elle tenait son ménage. Selon un rapport médical du 16 février 2003 du docteur K._, médecin traitant de l'assurée, la patiente présente une anxiété qui entraînait des limitations au plan physique, psychique et mental. Dans un rapport médical du 27 mai 2003, le docteur M._, médecin-chef du Service de consultation X._, et la doctoresse O._, médecin assistante, ont posé les diagnostics ayant des répercussions sur la capacité de travail de trouble panique (F 41.0) et de trouble anxieux et dépressif mixte (F 41.3). Ils indiquaient que I._ suivait un traitement depuis le 7 février 2001, que son incapacité de faire face à ses tâches de maîtresse de maison - qui serait à confirmer par l'enquête sociale - était d'environ 50 % et qu'une formation professionnelle n'était pas pour l'instant indiquée car sortir de sa famille où elle se sentait à l'abri du monde extérieur était inenvisageable. L'incapacité de travail de 50 % remontait à mi-juin 2001 environ. L'Office cantonal AI du Valais a procédé à une enquête économique sur le ménage. Dans un rapport du 4 août 2003, l'enquêteur a décrit les empêchements dans l'accomplissement des travaux habituels. Selon ses constatations, le statut de l'assurée était très difficile à déterminer, parce qu'on ne savait pas vraiment depuis quand ses problèmes de santé avaient une influence sur sa vie professionnelle. Il était évident que sa situation familiale la poussait à sortir de la maison pour avoir une activité à plein temps. Procédant à l'évaluation du degré d'invalidité de I._ sur la base de la diminution du rendement fonctionnel dans l'accomplissement des travaux habituels, l'office AI a conclu à une incapacité de 21 % (catalogue des activités, tableau des limitations et empêchements du 3 novembre 2003). Dans un rapport médical du 25 novembre 2003, le docteur M._ et la doctoresse O._ ont retenu également le diagnostic de personnalité dépendante (F 67). Du point de vue psychiatrique, la patiente était incapable de travailler à un taux de 100 % en économie libre. En revanche, dans son foyer où elle se sent en sécurité, protégée par la communauté familiale, notamment par ses belles-soeurs qui pallient à ses manques, elle pouvait s'occuper de ses enfants et de son ménage à environ 50 %. Par décision du 19 décembre 2003, l'office AI a avisé I._ que ses problèmes de santé n'avaient entraîné une incapacité de travail dans l'exercice d'une activité lucrative qu'à partir du printemps 2000, époque avant laquelle elle n'exerçait aucune activité en-dehors de son ménage, de sorte qu'elle devait être considérée comme une personne sans activité lucrative. Etant donné qu'elle présentait une invalidité de 21 % dans ses travaux habituels, elle n'avait pas droit à une rente d'invalidité, raison pour laquelle sa demande était rejetée. I._ a formé opposition à cette décision, en demandant que soit appliquée la méthode générale de comparaison des revenus. Elle faisait valoir qu'elle avait le statut d'une assurée exerçant une activité lucrative à temps complet, étant donné que si elle était en bonne santé, elle ne pourrait faire autre chose que d'avoir un emploi salarié à 100 %, vu le montant très faible de la rente d'invalidité dont bénéficie son mari et vu la charge financière que représentent leurs deux enfants. Par décision du 8 avril 2004, l'office AI a rejeté l'opposition. Par décision du 8 avril 2004, l'office AI a rejeté l'opposition. B. Par jugement du 18 août 2004, le Tribunal cantonal des assurances du canton du Valais a rejeté le recours formé par I._ contre cette décision. B. Par jugement du 18 août 2004, le Tribunal cantonal des assurances du canton du Valais a rejeté le recours formé par I._ contre cette décision. C. I._ interjette un recours de droit administratif contre ce jugement, en concluant, sous suite de dépens, à l'annulation de celui-ci et implicitement de la décision administrative litigieuse et au renvoi de la cause à l'office AI pour qu'il examine son droit à une rente d'invalidité selon la méthode générale de comparaison des revenus et qu'il statue à nouveau dans une nouvelle décision. L'Office cantonal AI du Valais conclut au rejet du recours. L'Office fédéral des assurances sociales n'a pas déposé d'observations. 