【问题标题】:Bulding with Grunt without concat, uglify and minify使用 Grunt 构建没有 concat、uglify 和 minify
【发布时间】:2014-07-07 22:33:04
【问题描述】:

我一直在尝试通过运行 grunt 来构建我的 yo proyect,而不使用 concat、uglify 和 minify,但没有成功。我评论了以下内容:

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

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

【问题讨论】:

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


    【解决方案1】:

    除了连接、丑化和缩小您的文件之外,这些任务(连同useminPrepare 和usemin,因此也将它们注释掉)还将资产写入dist 文件夹。现在您必须以其他方式编写它们,我建议使用copy 任务:

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

    【讨论】:

      猜你喜欢
      • 2013-11-10
      • 2023-03-28
      • 2018-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-11
      相关资源
      最近更新 更多