【问题标题】:Not compressing javascript file不压缩javascript文件
【发布时间】:2012-08-07 11:52:27
【问题描述】:

编辑:感谢 khmarbaise 的回复。我没有检查我的目标文件夹...现在它工作得更好了...但问题是它没有压缩一些空白。下面是我用单个文件压缩后得到的输出。

Ext.onReady(function(){new Ext.Window({title:"Hello",width:300,height:500,items:getItems()}).show() });

function getItems(){var a=new Ext.Panel({title:"我是项目面板"}); 返回一个 };

在分号之后,它不压缩空格.....


下面是我用来压缩 JS 文件的代码。我可以将所有 js 文件复制到一个文件中。但无法压缩。请帮帮我...

<plugin>
    <groupId>net.alchim31.maven</groupId>
    <artifactId>yuicompressor-maven-plugin</artifactId>
    <version>1.1</version>          
    <executions>
        <execution>
            <goals>
                <goal>compress</goal>
            </goals>
        </execution>
    </executions>        
    <configuration>
        <removeIncluded>false</removeIncluded>
        <jswarn>false</jswarn>
        <aggregations>
            <aggregation>
                <insertNewLine>true</insertNewLine>
                <removeIncluded>false</removeIncluded>
                <inputDir>src/main/webapp/resources/js</inputDir>
                <includes>
                    <include>D:/TestWorkSpace/myProject/src/main/webapp/resources/js/panel.js</include>
                </includes>
                <output>src/main/webapp/resources/js/min.js</output>
            </aggregation>
        </aggregations>
    </configuration>
</plugin>

【问题讨论】:

    标签: javascript spring maven spring-mvc


    【解决方案1】:

    永远不要使用像 d:/ 这样的硬编码路径。最好使用像 ${project.basedir} 这样的东西。

    您不应该将修改后的代码放回 src/ 区域。根据文档,输出标签似乎不存在,但与默认情况下存在指向目标文件夹的标签 outputDirectory 相矛盾。我建议先尝试不配置输出标签。

    【讨论】:

    • 感谢 khmarbaise 的回复。我没有检查我的目标文件夹...现在它工作得更好了...但问题是它没有压缩一些空格。下面是输出我用单个文件压缩后得到。
    猜你喜欢
    • 2014-07-19
    • 2019-06-17
    • 2017-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-05
    相关资源
    最近更新 更多