Javascript Grunt uglify-替换原始文件

Javascript Grunt uglify-替换原始文件,javascript,gruntjs,grunt-contrib-uglify,Javascript,Gruntjs,Grunt Contrib Uglify,我有一个angular应用程序,它使用require.js加载所有脚本。应用程序使用Hudson CI部署到web服务器。当部署作业运行时,我希望: 缩小所有JavaScript文件,但保留原始文件名,以使require.js配置文件开箱即用 在运行uglify时可以选择排除特定的JavaScript文件 JS文件分布在整个应用程序中,其本体类似于以下内容: app/ common/ controllers/ factories/ services/ assets

我有一个angular应用程序,它使用require.js加载所有脚本。应用程序使用Hudson CI部署到web服务器。当部署作业运行时,我希望:

  • 缩小所有JavaScript文件,但保留原始文件名,以使require.js配置文件开箱即用
  • 在运行uglify时可以选择排除特定的JavaScript文件
  • JS文件分布在整个应用程序中,其本体类似于以下内容:

    app/
        common/
        controllers/
        factories/
        services/
    assets/
        js/
    
    有办法做到这一点吗?

    您需要

    对于排除文件要求:


    你解决了吗?你能举个例子吗?