使用Grunt建立没有concat,uglify和minify

时间:2014-07-07 22:33:05

标签: javascript gruntjs yeoman-generator grunt-contrib-uglify grunt-contrib-concat

我一直试图通过运行grunt而没有连续,uglify和minify来构建我的yo proyect,但没有成功。我评论了以下内容:

grunt.registerTask('build', [
    'clean:dist',
    'useminPrepare',
    'concurrent:dist',
    'autoprefixer',
    //'concat',
    //'cssmin',
    //'uglify',
    'copy:dist',
    'rev',
    'usemin'
    //'htmlmin'
]);

我之后没有出现任何错误,但它没有构建.css。这是正确的方法吗?这是我的 Gruntfile.js 。感谢。

1 个答案:

答案 0 :(得分:0)

除了连接,丑化和缩小文件之外,这些任务(以及useminPrepareusemin,以及那些注释)也将资源写入dist文件夹。现在你必须以其他方式编写它们,我建议使用copy任务:

copy: {
    dist: {
        files: [{
            expand: true,
            dot: true,
            cwd: '<%= config.app %>',
            dest: '<%= config.dist %>',
            src: [
                '.tmp/styles/{,*/}*.css',
                '<%= config.app %>/scripts/{,*/}*.js',
                // ...