1

CSS ファイルのソースマップを自動生成するように Gruntfile を構成しようとしています。1 つの縮小ファイルに結合する縮小されていない CSS ファイルがいくつかありますが、ソースマップをdist/src/_assets/css/介してデバッグするために縮小されていないファイルを参照したいと思います。私は grunt-contrib-cssmin バージョン 0.14.0 と grunt 0.4.5 を使用しています。

私の目標プロジェクト構造はおおよそ次のとおりです。

  • 距離
    • _assets
      • CSS
    • ソース
      • _assets
        • CSS
  • ソース
    • _assets
      • CSS

私の grunt-contrib-cssmin 設定は次のとおりです。

        cssmin: {
            options: {
                keepSpecialComments: false,
                sourceMap: true
            },
            build: {
                files: {
                    'dist/_assets/css/portfolio.css': [
                        'src/_assets/css/bootstrap.css',
                        'src/_assets/css/font-awesome.css',
                        'src/_assets/css/portfolio.css'
                    ]
                }
            }
        },

bootstrap.cssfont-awesome.css、およびportfolio.cssをにコピーする別のコピー タスクがありますdist/src/_assets/cssが、何らかの理由で、ソースマップが のdist/_assets/css/src/_assets/css/代わりに参照しようとしていますdist/src/_assets/css。ソースマップを手動で変更せずに、ソースマップが見ているディレクトリを変更する方法はありますか? grunt-contrib-uglify の基本的に同じ設定が、ソースマップに関して私が望むことを正確に行うため、これはかなり混乱します(つまり、 を参照しますdist/src/_assets/js)。

4

2 に答える 2