2 votes

Le fichier Scss n'est pas importé correctement en production

Mes actifs se chargent correctement dans le développement. Cependant, lorsque je vais pousser en direct (sur AppFog), j'obtiens l'erreur suivante : "Fichier à importer introuvable ou illisible : bourbon".

Cette erreur se trouve dans le fichier "_bourbon_neat.scss", situé dans mon répertoire /app/assets/helpers. La ligne spécifique qui génère l'erreur est

@import "bourbon";

Le fichier "bourbon" n'est pas réellement dans la structure du répertoire, mais il est inclus dans la gemme "bourbon".

J'ai essayé de pousser avec et sans les actifs précompilés, aucun des deux ne semble fonctionner. J'ai également rencontré un problème similaire dans une autre application, en utilisant la bibliothèque 'zurb-foundation' à la place. J'ai réussi à faire fonctionner l'application en la poussant continuellement, mais je n'ai aucune idée de la raison pour laquelle cela a fonctionné dans ces cas.

Toute aide serait appréciée.

0voto

Landon Points 163

Avez-vous installé la gemme Bourbon dans l'environnement de production ?

Si c'est le cas, vous pouvez essayer d'autres options :

  • La documentation de Bourbon indique que vous devriez être en train d'importer bourbon/bourbon plutôt que le répertoire parent.
  • Essayez de définir le chemin directement vers la gemme Bourbon pour Sass. Regardez ceci autre réponse qui montre comment ajouter à la variable path que Sass parcourt lors de l'importation. Notez le drapeau "I" et la valeur transmise.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X