【问题标题】:Web Essentials 2015 JavaScript source map not generated未生成 Web Essentials 2015 JavaScript 源映射
【发布时间】:2016-02-19 15:22:38
【问题描述】:

Web Essentials 应该自动为 JavaScript 缩小文件生成源映射文件,如 here on the project website 所述。

但是,对于我的缩小文件,我只找到 sourcename.min.js 文件。 该网站声明该选项应该在 Tools/Options 中,但是我似乎无法在 Web Essentials 节点下找到任何相关的切换来启用该功能。

我在这里缺少什么?是否有任何解决方法来启用该功能?

【问题讨论】:

    标签: visual-studio-2015 web-essentials


    【解决方案1】:

    我认为您想要的内容已移至“Bundler and Compiler”扩展中。尽管您在 Web Essentials 项目网站上说可以生成地图文件是正确的,但我认为该网站已过时。查看https://visualstudiogallery.msdn.microsoft.com/9ec27da7-e24b-4d56-8064-fd7e88ac1c40 上他们谈论地图文件的内容。它确实说它们应该是自动生成的,但出于我的考虑(我希望生成 CSS 映射文件),我不得不按照该页面底部的说明修改 bundleconfig.json。

    【讨论】:

    • 我也有这个扩展,你究竟做了什么修改来获取地图?
    • bundleconfig.json 文件是在我安装扩展程序或编译时自动为我添加的 - 我不确定。但是,打开该文件后,我发现它配置为编译两个 LESS 文件;一个是我想要的,另一个不是。我删除了后者并添加了属性来缩小和映射前者。即 [ { "outputFile": "Content/less/main.css", "inputFile": "Content/less/main.less", "minify": { "enabled": true }, "options": { "sourceMap ": 真 } } ]
    • 有趣的是,Bundler and Compiler 页面说映射仅适用于 javascript,但它也已过时,因为它肯定会映射 CSS 文件,对我来说。
    • 所以完成它的部分是“options”:{“sourceMap”:true}。对吗?
    • 是的,我就是这样做的。
    【解决方案2】:

    要启用源映射,请将此属性添加到 bundleconfig.json 文件:

    "sourceMap": true
    

    它在此链接中显示:https://marketplace.visualstudio.com/items?itemName=MadsKristensen.BundlerMinifier,位于 Source maps 部分下。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-06
      • 2016-02-20
      • 1970-01-01
      • 2021-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-02
      相关资源
      最近更新 更多