6

Grunt と UglifyJS Grunt タスクを使用しているときに、ソースマップをうまく再生できるようにしようとしています。

現在のタスクは次のとおりです。

uglify: {
  dist: {
    options: {
      sourceMap: function(path) {
        return path + ".map";
      },
    },
    files: {
      'dist/video.min.js': [ 'javascripts/video.js' ]
    }
  }
}

どうしたの?

ソースマップは生成されますが、Chrome は間違った場所 (つまりdist/dist/video.min.js.map) でソースマップを検索しています。コンソールに 404 が表示されるので、これを知っています。

そのため、正しい場所を指すように編集dist/video.min.jsして変更しました。sourceMappingURLこれで、ソースマップがロードされましたが、完全に間違った場所で video.js を探しています: dist/javascripts/video.js(その dist が再び!)

だから基本的に今、私は何のアイデアも持っていません。

何か案は?ありがとう!

4

1 に答える 1

8

http://github.com/gruntjs/grunt-contrib-uglify/issues/71が修正される可能性があるようです。

残念ながら、SOに投稿した後は常に解決策を見つけます。この場所は魔法です!

于 2013-08-05T17:52:55.903 に答える