grunt uglify 0.5不写源地图?

时间:2014-07-09 03:41:24

标签: javascript gruntjs uglifyjs

所以我试图将源地图添加到我的js项目中。我使用一个非常简单的uglify命令,但每次运行任务时,都会出错。我正在使用uglify 0.5

我已将错误和uglify任务粘贴在下方。它缩小并输出文件就好了。它只是不会制作源地图。任何帮助表示赞赏。

warning: Unable to write "public/dev/output.min.js.map" file (Error code: undefined). Use --force to continue.

 uglify: {
  dev: {
    options: {
    sourceMap: true
  },
  files: {
    'public/dev/output.min.js': ['*/js/angular/angular.js']
  }
  }
}

提前致谢。

1 个答案:

答案 0 :(得分:1)

在上面提到的github问题中,它指出了source-map v 0.1.35中的一个错误。对于临时工作,我通过包含它来强制我的package.json文件中的源映射版本:

"devDependencies": {
    "source-map":"0.1.34",
    ...
    "grunt-contrib-uglify": "~0.4.0",
    ...
}