Zippy Chirp - 100% процессор - PullRequest
       15

Zippy Chirp - 100% процессор

3 голосов
/ 21 декабря 2011

Я установил Chirpy под VS 2010 SP1, создал небольшой файл all.chirp.config и сохранил его.

В окне «Вывод» отображается строка:

ConfigEngine - C: \ Users \ me \ Documents \ Visual Studio 2010 \ Projects \ MyPrj \ Website \ Content \ all.chirp.config

Снова и снова, в то время как мой процессор привязан ...

Файл конфигурации содержит:

<root>
  <FileGroup Name="system.css">
    <File Path="Fonts/all.css" />
    <File Path="Google.Prettify.css" />
  </FileGroup>

  <FileGroup Name="MyPrj.css">
    <File Path="site.css" />
    <Folder Path="MyPrj" Pattern="*.css" />
  </FileGroup>

  <FileGroup Name="system.js">
    <File Path="../Scripts/browserDetect.js" />
  </FileGroup>
  <FileGroup Name="MyPrj.js">
    <Folder Path="../Scripts/MyPrj" Pattern="*.js" />
  </FileGroup>
</root>

, где первая папка (с * .css) содержит 6 файлов, а вторая (с * .js) содержит 14 файлов. не должно быть ничего сложного ...

Примечание: я получаю ошибку: The 'root' element is not declared из инструмента

1 Ответ

1 голос
/ 29 июня 2012

Я понял это. Атрибут пути недопустим для элемента folder. Вам нужно изменить Folder на:

<Folder Pattern="../Scripts/MyPrj/*.js" />

В противном случае вы просто скажете chirpy обработать все js-файлы в вашем корневом каталоге и в конечном итоге застрять в бесконечном цикле, пытаясь минимизировать ваш вывод.

Также, к вашему сведению, узел папки поддерживает атрибут Deep. Установка этого значения в false гарантирует, что он не будет выглядеть ни в каких подкаталогах.

...