2017-05-04 3 views
1

Je voudrais ajouter un fichier texte à /src d'une manière telle qu'il finisse toujours inchangé dans la racine du répertoire de construction (/public).Comment ajouter un fichier arbitraire à/public avec Gatsby?

Dans mon cas, spécifiquement, je dois ajouter un _redirectsfile pour Netlify afin de rediriger un sous-domaine vers un domaine personnalisé.

Exécution de Gatsby 1.0 alpha.

Répondre

1

N'a pas besoin de le mettre dans /src. Je viens de l'ajouter directement au /public.

Même si c'est dans .gitignore, j'ai utilisé git add -f /public/_redirects, l'a validée, et cela a fonctionné. Il n'est pas supprimé ou écrasé lors de la génération.


Une autre façon de le faire (que je ne l'ai pas testé) est à est de copier le fichier à sa destination/public dans le cadre d'un post-build script dans Gatsby-Node.js.