2016-07-22 11 views
-2

私のless.jsファイルでは、同じアプリ用に2つのCSSファイルを作成しています。何らかの理由で最後のファイルをビルドして最初のものをスキップします。両方のCSSファイルを作成すると、grunt build:allを実行すると、両方のファイルを入れ子にして何か問題が起きていますか?Gruntjs less.jsファイルは2つのCSSファイルを作成しません

app: { 

    src: [ 
     '<%= config.node_modules %>/ons-common/dist/styles/day-ons-common.css', 
     '<%= config.src %>/app/styles/**/*.less' 
     ], 
     dest: '<%= config.dist %>/app/styles/day-app.css', 
     options: { 
      sourceMap: true, 
      sourceMapURL: 'day-app.css.map' 
     }, 

    src: [ 
     '<%= config.node_modules %>/ons-common/dist/styles/night-ons-common.css', 
     '<%= config.src %>/app/styles/**/*.less' 
     ], 
     dest: '<%= config.dist %>/app/styles/night-app.css', 
     options: { 
      sourceMap: true, 
      sourceMapURL: 'night-app.css.map' 
     }, 
}, 


}, 

Gruntfile.jsは

less: require('./grunt/less'), 

lesslint: { 
    all: { 
    src: [ 
     '<%= config.src %>/**/*.less', 
     '<%= config.src %>/**/*.css' 

    ], 
    options: { 
     csslint: { 
     csslintrc: '.csslintrc' 
     } 
    } 
    } 

//packaging steps 
src: { 
    options: { 
     archive: 'build/src_<%= pkg.version %>.zip' 
    }, 
    files: [{ 
     src: ['src/web/**'], 
     dest: 'src/' 
     } 
    ] 

答えて

0

手始めに、あなたは、同じ名前(src)との二つの構成を持つべきではありません。そのように別の名前秒1で再びそれを試したが、この時間:

app: { 

    src: [ 
     '<%= config.node_modules %>/ons-common/dist/styles/day-ons-common.css', 
     '<%= config.src %>/app/styles/**/*.less' 
     ], 
     dest: '<%= config.dist %>/app/styles/day-app.css', 
     options: { 
      sourceMap: true, 
      sourceMapURL: 'day-app.css.map' 
     }, 

    srcTwo: [ 
     '<%= config.node_modules %>/ons-common/dist/styles/night-ons-common.css', 
     '<%= config.src %>/app/styles/**/*.less' 
     ], 
     dest: '<%= config.dist %>/app/styles/night-app.css', 
     options: { 
      sourceMap: true, 
      sourceMapURL: 'night-app.css.map' 
     }, 
}, 


}, 

、これは問題ではない場合、私たちはあなたの構成の単なるスニペットよりもあなたgruntfile.jsのより多くの情報を必要としています。

+0

助けてくれてありがとう、私は2つの異なるソースを試してみました。 "srcTwo:"はまだ "src"ではなくcssファイルを生成します –

+0

私はちょっと質問を編集して、 –

関連する問題