3 votes

Théming erreur de Sencha Touch : Fichier à importer introuvable ou illisible : sencha-touch/default/all

Je ne peux tout simplement pas trouver de contournement pour cela, s'il vous plaît aidez-moi

mon config.rb est situé à l'emplacement $PROJECT_HOME/assets/www/theming

 dir = File.dirname('..Chemin_vers_le_projet..\assets\www\theming\config.rb')

load File.join(dir, '..', 'lib', 'touch', 'resources', 'themes')

sass_path    = dir
css_path     = dir
environment  = :production
output_style = :compressed

voici mon app.scss:

@import 'sencha-touch/default/all';

@include sencha-panel;
@include sencha-buttons;
@include sencha-toolbar;
@include sencha-list;
@include sencha-layout;
@include sencha-sheet;
@include sencha-msgbox;

dans la console du répertoire du 'sass_path' je lance

compass compile app.scss

mais je reçois l'erreur suivante:

Fichier à importer introuvable ou illisible: sencha-touch/default/all.

S'il vous plaît aidez-moi, je ne peux pas résoudre cela.

0voto

bmoeskau Points 13136

Juste au cas où quelqu'un tombe là-dessus... J'ai rencontré ce problème après avoir converti une application existante non-Cmd pour la faire fonctionner sous Cmd. Finalement, j'ai réalisé que j'avais déjà compass watch en cours d'exécution dans une fenêtre de terminal pour l'application existante, et donc les modifications apportées à config.rb pour ajouter le chemin Touch n'étaient pas reflétées. Après avoir simplement redémarré compass et mis à jour le fichier sass, tout fonctionnait.

0voto

Martim Points 101

J'ai rencontré le même problème après avoir mis à jour le SDK Sencha de 2.1.1 à 2.2.2

Le problème pour moi était que, lors de la création de l'espace de travail par défaut pour les projets, Sencha ne copie pas tous les fichiers nécessaires dans le

/touch/resources

dossier.

Donc j'ai copié, vers dan, le

 /touch-2.2.1/resources/themes

dans le dossier

touch/resources

et tout a bien fonctionné pour moi.

0voto

celwell Points 395

J'ai eu une version étrange de ce même problème : il ne se produisait que lorsque j'enregistrais le fichier app.scss alors que j'étais en mode SCSS dans Emacs ! Je suis revenu en mode fondamental et je l'ai enregistré et ça fonctionne très bien. Ne me demandez pas pourquoi.

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