Ошибка при сжатии десятичного значения (val: 0.6 => val: 0,6) - PullRequest
1 голос
/ 13 февраля 2012

Для сжатия файлов Javascript и CSS я использую Yahoo для решения.Нетто (http://yuicompressor.codeplex.com/)

У меня есть объект:

defaults = {  
    html: "",  
    opacity: 0.6,  
    loadOnDemand: true,  
    showEffect: "fade",  
    hideEffect: "fade"
};

Обратите внимание на значение 0,6

Результат после сжатия:

defaults = {
    html : "",
    opacity : 0,
    6,
    loadOnDemand : true,
    showEffect : "fade",
    hideEffect : "fade"
};

Я использую задачу (MSBuild) для Visual Studio для сжатия моего JS.

Следующий код XML:

<CompressorTask
    CssFiles="@(CssFiles)"
    CssOutputFile="$(cssFile)"
    CssCompressionType="YuiStockCompression"
    PreserveCssComments="false"
    JavaScriptFiles="@(JavaScriptFiles)"
    ObfuscateJavaScript="false"
    PreserveAllSemicolons="true"
    DisableOptimizations="Nope"
    JavaScriptOutputFile="$(jsFile)"
    LoggingType="ALittleBit"
    IsEvalIgnored="false" />

Полный код в: https://gist.github.com/1817326

ищу ответ, нашел эту ветку: http://yuicompressor.codeplex.com/discussions/243522

Но мне не сильно помогло

...