2

次の mash.chirp.config ファイルがあります

<root>
  <FileGroup Name="podPlayers.debug.js"> 
    <File Path="core.js" Minify="false" />
    <File Path="contentArea.js" Minify="false" />
    <File Path="searchbar.js" Minify="false" />
  </FileGroup>

  <FileGroup Name="podPlayers.min.js">
    <File Path="core.js" Minify="true" />
    <File Path="contentArea.js" Minify="true" />
    <File Path="searchbar.js" Minify="true" />
  </FileGroup>
</root>

この Chirpy を保存すると、2 つのファイルpodPlayers.jspodPlayers.min.js. ただし、「podPlayers.debug.js」は作成されません。

理由はありますか?これはChirpy 2.0.0.4です

4

1 に答える 1

1

確かに同様の問題がありました。FileGroup 要素内のいくつかのファイルへの参照を削除しましたが、変更が保存された後でも、マッシュ ファイルにまだそれらが含まれていることに気付きました。チャーピーはそれが変更されたことに気付いていないかのようでした。

JS のデフォルトのミニファイアとして Google Closure Compiler を使用していました。決して保証された回避策ではありませんが、私にとってこれを解決したのは、オフライン圧縮をオフにして(有効にしていた)、ファイルを再度保存してから、再度オンにすることでした。

これを行うオプションは、Visual Studio 2010 の [ツール] -> [オプション] -> [Chirpy] -> [Google Closure Compiler] にあります。

明確にするために、私は Chirpy v2.0.0.4 も使用しています。

于 2012-05-04T12:39:38.187 に答える