如何阻止visual studio 2013添加映射源链接到css文件

时间:2014-06-09 07:48:59

标签: visual-studio-2013 web-essentials

我正在使用visual studio 2013。

我使用网络基本工具来处理我的less / css文件。

当我保存较少的文件时,它会将下面的行添加到结束css文件中,例如:

/*# sourceMappingURL=filename.css.map */

如何阻止vs2013添加此功能?

我去了网络基本选项并禁用了名为:"创建源地图文件"并且我将其更改为false,它没有创建地图文件,但仍然将上面的行添加到css文件中。

3 个答案:

答案 0 :(得分:8)

我也在使用VS2013。和预处理器SASS。 当我编辑更新.css文件的文件.scss时,文件会出现添加到项目中的.css.map。

事实证明它欺骗了WEB必备插件。 沿着这条道路

工具>选项> Web Essentials> SASS >创建源映射文件= false

我能够禁用自动创建文件.css.map和

此外,在设置中还有一种方法: 工具>选项> Web Essentials>的 LESS

答案 1 :(得分:0)

首先从代码中删除所有现有映射(查找和删除以/ *#sourceMappingURL =开头的行)

然后使用 WebEssentials>重新编译;重新编译所有LESS文件

我遇到了和你一样的问题,在我的案例中,这解决了问题

答案 2 :(得分:0)

在您的项目中创建一个 (.vscode) 目录。在 .vscode 文件夹中创建一个名为 settings.json 的 json 文件。在 settings.json 中,键入以下键值对。顺便说一下,你会得到智能感知。您可以将“liveSassCompile.settings.generateMap”的键值分配为 true 或 false。我希望这会奏效

{
 "liveSassCompile.settings.formats":[
    {
        "format": "expanded",
        "extensionName": ".css",
        "savePath": "/css"
    },
    {
        "extensionName": ".min.css",
        "format": "compressed",
        "savePath": "/dist/css"
    }
],    
"liveSassCompile.settings.generateMap": false,
"liveSassCompile.settings.autoprefix": [
    "> 1%",
    "last 2 versions"
]
}