Rencontre d'un problème lors de l'utilisation du modèle Create-React-App TypeScript, la sortie est un fichier JS au lieu d'un fichier TSX
<p>J'ai rencontré un problème en essayant de créer une nouvelle application React à l'aide du modèle Create-React-App et de TypeScript. J'ai suivi les instructions de la documentation officielle (https://create-react-app.dev/docs/adding-typescript/) et utilisé la commande suivante : </p>
<pre class="lang-bash Prettyprint-override"><code>npx create-react-app my-app --template typescript
</code></pre>
<p>Voici les résultats de la commande : </p>
<pre class="brush:php;toolbar:false;">Installation du progiciel. Cela peut prendre plusieurs minutes.
La version des scripts de réaction que vous utilisez est incompatible avec l'option --template.
Installation des scripts React, React-Dom et React...
995 packages ajoutés en 32 secondes
Il y a 34 packages en recherche de financement
Exécutez `npm fund` pour en savoir plus
succès! créé mon-app-test sous /home/ristirianto/belajar-react/my-app-test
Dans ce répertoire, vous pouvez exécuter plusieurs commandes :
npm démarrer
Démarrez le serveur de développement.
npm exécuter la construction
Conditionnez l'application sous forme de fichiers statiques pour la production.
test npm
Démarrez le programme d'exécution de test.
npm exécuter éjecter
Supprimez l'outil et copiez les dépendances de build, les fichiers de configuration et les scripts dans le répertoire de l'application. Si vous faites cela, vous ne pourrez pas revenir !
Nous vous recommandons de commencer par taper :
cd mon-app-test
npm démarrer
Bonne programmation !
REMARQUE : ce projet est démarré à l'aide d'une ancienne version d'outils non pris en charge.
Veuillez mettre à jour vers Node >=14 et npm >=6 pour obtenir les outils pris en charge dans les nouveaux projets. ≪/pré>
<p>Version de mon nœud : v18.17.1
Ma version NPM : 9.6.7</p>
<p>Cependant, après le processus d'installation, lorsque j'ai vérifié les fichiers dans le dossier <code>my-app</code>, j'ai remarqué que les fichiers portaient l'extension <code>.js</code>, au lieu de <code>.tsx</code> comme devraient l'être les fichiers TypeScript. Cela semble indiquer que TypeScript n'est pas configuré correctement. </p>
<p>Je ne sais pas si j'ai manqué des étapes ou s'il y a un problème avec la configuration. Dois-je prendre des mesures pour m'assurer que TypeScript est correctement configuré lors de l'utilisation de l'option <code>--template typescript</code> </p>
<p>Toute orientation ou tout conseil sur la façon de dépanner et de résoudre ce problème serait grandement apprécié. Merci d'avance pour votre aide! </p>