我正在使用visual studio 2013。
我使用网络基本工具来处理我的less / css文件。
当我保存较少的文件时,它会将下面的行添加到结束css文件中,例如:
/*# sourceMappingURL=filename.css.map */
如何阻止vs2013添加此功能?
我去了网络基本选项并禁用了名为:"创建源地图文件"并且我将其更改为false,它没有创建地图文件,但仍然将上面的行添加到css文件中。
答案 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"
]
}