所以我试图将源地图添加到我的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']
  }
  }
}


提前致谢。

最佳答案

在上述github问题中,它指向source-map v 0.1.35中的错误。为了临时解决,我将package.json文件中的source-map版本包括在内,如下所示:

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

关于javascript - Grunt uglify 0.5不写源代码图?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24645027/

10-09 21:25