javascript - Grunt uglify 0.5 不写源图吗?

标签 javascript gruntjs uglifyjs

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

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

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 中的一个错误。为了解决临时问题,我通过将 source-map 版本包含在 package.json 文件中来强制使用它,如下所示:

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

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

相关文章:

javascript - 轮播的 WAI-ARIA 角色(又名 slider 、幻灯片、画廊)

javascript - 如何在同一个 browserify 命令中缩小和分解文件?

webpack - 摇树不起作用 - webpack 4 和 uglifyjs-webpack-plugin

javascript - 由于 uglifyJsPlguin,webpack 构建失败

javascript - append/appendChild 不适用于所有项目

javascript - 如何最有效地重命名 javascript 项目数组中的键?

javascript - 如何咕噜监视子文件夹中的文件?

javascript - 使用 GruntJs 压缩脚本

javascript - mdbootstrap 灯箱不工作

node.js - 尝试使用 grunt-sass 但找不到指南针