Maison > interface Web > Questions et réponses frontales > Que dois-je faire si le chemin de génération de réaction est incorrect ?

Que dois-je faire si le chemin de génération de réaction est incorrect ?

藏色散人
Libérer: 2023-01-18 16:38:40
original
1747 Les gens l'ont consulté

Solution au chemin de construction de réaction incorrect : 1. Recherchez "node_modules -> réagissez-scripts -> config -> paths.js"; 2. Modifiez le contenu en "envPublicUrl || (publicUrl ? url.parse(publicUrl ).pathname : './');"; 3. Recompilez et emballez simplement.

Que dois-je faire si le chemin de génération de réaction est incorrect ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, React version 18.0.0, ordinateur Dell G3.

Que dois-je faire si le chemin de construction de réaction est incorrect ?

Une fois le projet React construit, le chemin du fichier de ressources est incorrect ou une page vierge s'ouvre et le problème et la solution simple

Trouver node_modules ->

function getServedPath(appPackageJson) {
  const publicUrl = getPublicUrl(appPackageJson);
  const servedUrl =
    envPublicUrl || (publicUrl ? url.parse(publicUrl).pathname : '/');//改成'./'
  return ensureSlash(servedUrl, true);
}
Copier après la connexion

à

function getServedPath(appPackageJson) {
  const publicUrl = getPublicUrl(appPackageJson);
  const servedUrl =
    envPublicUrl || (publicUrl ? url.parse(publicUrl).pathname : './');
  return ensureSlash(servedUrl, true);
}
Copier après la connexion

Recompilez et emballez simplement

Ou un moyen plus simple consiste à ajouter la phrase suivante à votre package.json

“homepage”: “.”,
Copier après la connexion

Cela garantira que tous les chemins d'actifs sont relatifs à index.html

afin que l'application déplace http de celui-ci : //mywebsite.com vers http://mywebsite.com/relativepath ou même http://mywebsite.com/relative/path sans reconstruire.

Si vous n'utilisez pas l'API d'historique HTML5 pushState ou n'utilisez pas du tout le routage côté client, il n'est pas nécessaire de spécifier l'URL de votre application.

Si le chemin de la ressource est toujours erroné, le framework recat peut utiliser le routage BrowserRouter, ce qui empêchera le navigateur d'accéder à la configuration de routage correspondante. Ce routage est un peu problématique. Vous pouvez remplacer le HashRouter pour résoudre le problème. de chemins de ressources vides ou incorrects

Apprentissage recommandé : "

Tutoriel vidéo React

"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal