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.js并且podPlayers.min.js. 但是它不会创建“podPlayers.debug.js”。

知道为什么吗?这是 Chirpy 2.0.0.4

4

1 回答 1

1

我承认有类似的问题。我删除了对 FileGroup 元素中一些文件的引用,但注意到我的混合文件即使在保存更改后仍然包含它们;就好像 Chirpy 没有意识到它已经被改变了。

我使用 Google Closure Compiler 作为 JS 的默认压缩器。虽然绝不是有保证的解决方法,但为我解决这个问题的是关闭离线压缩(我已启用),重新保存文件,然后再次打开它。

可以在 Visual Studio 2010 中找到执行此操作的选项:工具 -> 选项 -> Chirpy -> Google Closure Compiler。

为了澄清,我也在使用 Chirpy v2.0.0.4。

于 2012-05-04T12:39:38.187 回答