In meiner Windows-Maschine, installierte ich Java, Sencha CMD, Sencha Doc, Ruby, Kompass und ich generierte eine Sencha-Anwendung in dem ich versuche, app.scss Datei mit dem Kompass zu kompilieren Kompilieren Sie Befehl, aber es gibt den folgenden Fehler in der Eingabeaufforderung:
Wenn ich Kompass Kompilierbefehl ausführen löscht es app.css Datei und gibt folgenden Fehler.Probleme von app.scss kompilieren Fehler in Sencha Touch
C: \ wamp \ www \ sass \ resources \ sass> Kompass kompilieren
modifizierte config.rb
sauber C:/wamp/www/sass/resources/css
löschen C:/wamp/www/sass/resources/css/app.css
ABSCHRECKUNGSWARNUNG in Zeile 1, Spalte 7 von C: /Ruby22-x64/lib/ruby/gems/2.2.0/gem s/compass-core-1.0.3/stylesheets /compass/css3/_shared.scss: Unescaped mehrzeilige Strings sind veraltet und werden in einer zukünftigen Version on Sass entfernt. Um eine neue Zeile in eine Zeichenfolge einzufügen, verwenden Sie "\ a" oder "\ a" wie in CSS.WARNUNG: Das kompass/css3/shared-Modul ist veraltet. Sie können diese Warnung stillschweigend durch den Import von Kompass/CSS3/Deprecated-Support instea d. Bitte beachten Sie, dass das Modul in der nächsten Version entfernt wird. in Zeile 1 von C: /Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/ stylesheets/compass/css3/_shared.scss aus Zeile 3 von C:/wamp/www/sass/touch/resources/themen/stylesheets/senc ha-touch/_base.scss aus Zeile 22 von C:/wamp/www/sass/touch/resources/themes/stylesheets/sen cha-touch /_default.scss von Zeile 4 von C: /wamp/www/sass/resources/sass/app.scss
deprecation Warnung auf Leitung 87 von C: /Ruby22-x64/lib/ruby/gems/2.2 .0/edelsteine / kompass -core-1.0.3/stylesheets/compass/css3/_deprecated-support.scss: # {} interpolation in der Nähe von Operatoren wird in einer zukünftigen Versionvereinfachtvon Sass. Um das aktuelle Verhalten zu erhalten, verwenden Zitate:
unquote (' "$ moz -" # {$ experimental-Unterstützung-for-mozilla} "$ webkit -" # {$ experimentelle -Unterstützung-for-webkit} "$ opera -" # {$ experimental-support-for-oper}} $ microsoft - "# {$ experimental-support-for-microsoft} " $ khtml - "# {$ experimental-support-for-khtml} ')
Sie können den Befehl sass-convert verwenden, um die meisten Fälle automatisch zu beheben.
deprecation Warnung auf Leitung 92 von C: /Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass -Core-1.0.3/Sheets/Kompass/css3/_deprecated-support.scss : # {} Interpolation in der Nähe von Operatoren wird in einer zukünftigen Version von Sass vereinfacht. Um das aktuelle Verhalten beizubehalten, verwenden Sie folgende Anführungszeichen:
("$ ie6 -" # {$ legacy-support-for-ie6} "$ ie7 -" # {$ legacy-support-for-ie7} " $ ie8 - "# {$ legacy-support-for-ie8} ')
Sie können den Befehl sass-convert verwenden, um die meisten Fälle automatisch zu beheben.
WARNUNG: Das Kompass-/CSS3/Box-Modul ist DEPERCATED und wird in der next Version entfernt. Bitte verwenden Sie stattdessen compass/css3/flexbox. in Zeile 4 von C: /Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/ stylesheets/compass/css3/_box.scss aus Zeile 4 von C:/wamp/www/sass/touch/resources/themes/stylesheets/senc ha-touch/_base.scss aus Zeile 22 von C:/wamp/www/sass/touch/resources/Themen/Stylesheets/sen cha-touch/_default.scss von der Linie 4 von C: /wamp/www/sass/resources/sass/app.scss
error app.scss (Line 6 of C:/wamp/www/sass/touch/resources/themes/stylesheet
s/sencha-touch/_base.scss: Zu importierende Datei nicht gefunden oder nicht lesbar: Blueprint/Typographie. Ladepfade: Kompass :: SpriteImporter
C:/wamp/www/sass/ressourcen/sass
C: /Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/ stylesheets C:/wamp/www/sass/touch/resources/themes/hersteller/kompassrezepte/stylesheets C:/wamp/www/sass/touch/resources/themes/stylesheets) Sass :: SyntaxError on line [ "6"] von C: Zu importierende Datei nicht gefunden oder nicht lesbar: bl ueprint/typography. Ladepfade: Kompass :: SpriteImporter
C:/wamp/www/sass/ressourcen/sass
C: /Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/ stylesheets C:/wamp/www/sass/touch/resources/themes/vendor/kompassrezepte/stylesheets C:/wamp/www/sass/touch/resources/themes/stylesheets Mit --trace laufen, um zu sehen VollbacktraceC: \ wamp \ www \ sass \ resources \ sass>
Hier sass ist mein Ordnernamen im Ordner www. meine app.scss Datei ist wie folgt
// The following two lines import the default Sencha Touch theme. If you are building
// a new theme, remove them and the add your own CSS on top of the base CSS (which
// is already included in your app.json file).
@import 'sencha-touch/default';
@import 'sencha-touch/default/all';
// Custom code goes here..
// Examples of using the icon mixin:
// @include icon('user');
.abc
{
color: #fff;
}
meine config.rb Datei
# Get the directory that this configuration file exists in
dir = File.dirname(__FILE__)
# Load the sencha-touch framework automatically.
load File.join(dir, '..', '..', 'touch', 'resources', 'themes')
# Compass configurations
sass_path = dir
css_path = File.join(dir, "..", "css")
# Require any additional compass plugins here.
images_dir = File.join(dir, "..", "images")
output_style = :compressed
environment = :production
Weg von Sencha sdk, wie folgend wird wie folgt
C:\wamp\www\sencha-touch-2.4.2-gpl\touch-2.4.2
Der einzige Fehler, den ich hier sehe, ist, dass Sie versuchen, Dateien zu importieren, die nicht existieren (z. B. Blueprint). Hast du * einen Blueprint installiert? – cimmanon
Nein. Ich installiere keine Blueprint und ich versuchte auch in einem anderen Windows-Laptop das gleiche Problem auftritt. – user3216114
Wie erwarten Sie, dass Sie ein anderes Ergebnis erhalten, wenn Sie keinen Blueprint installiert haben? – cimmanon