为什么chirpy没有创建调试mashed javascript文件?

时间:2012-04-18 14:47:10

标签: visual-studio-2010 chirpy

我跟随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

1 个答案:

答案 0 :(得分:1)

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

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

可以在Visual Studio 2010中找到执行此操作的选项:工具 - &gt;选项 - &gt; Chirpy - &gt;谷歌闭包编译器。

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