gpt4 book ai didi

visual-studio-2010 - "filter"css 属性上的 Chirpy LESS 窒息,其他杂项错误

转载 作者:行者123 更新时间:2023-12-01 04:09:44 26 4
gpt4 key购买 nike

我最近为 Visual Studio 2010 安装了 Chirpy v2.01,对它提供的功能感到非常兴奋。但是,我在 LESS 域中遇到了一些问题。

作为第一步,我将现有的 .css 文件复制到一个新的 LESS 文件中。我立即收到两个错误。第一个是由于我设置的 CSS“过滤器”属性:

div.someClass {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#000000');
}

这显然是因为过滤器值在技术上不是有效的 css。 LESS 有一个解决方法,通过转义。在引用部分前面添加波浪号告诉 LESS 保持原样。以下更改应该可以解决此问题:
div.someClass {
filter: ~"progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#000000')";
}

保存文件后,我仍然在 Visual Studio 错误控制台中收到以下几行错误:

Error 54 Expected '}' on line 2 in file 'C:\Users\Administrator\Projects\Project\Content\test.chirp.less': [1]: body { [2]: filter: ~"progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#000000')"; ----^ [3]: } C:\Users\Administrator\Projects\Project\Content\test.chirp.less 2 5 Project



只要出现此错误,就永远不会生成 .css 文件。我遇到了 the following site这似乎描述了我遇到的问题,但在更通用的 DotLess .NET 包中。我尝试将此包添加到我的项目中,但没有任何区别。看起来它也依赖于服务器来处理 .less 到 .css 的转换,而不是 IDE,就像 chirpy 那样。

我经常收到的第二个错误,虽然它似乎并没有真正停止 .css 文件的生成,如下所示:

Error 53 Fatal error, cannot continue: null cannot be converted to an object C:\Users\Administrator\Projects\Project\Content\test.css 1 1 Project



我真的很想使用 Chirpy 提供的 LESS 功能,但是在我弄清楚为什么会发生这些错误之前,我只能将它用于 mash。

最佳答案

你必须明白,Chirpy 只是在内部使用 dotlesscss 将 less 转换为 css。

所以 dotless 中的任何错误也适用于 Chirpy。

我们最近修补了这个错误,一个新的 dotlesscss 版本即将推出。

问候丹尼尔

关于visual-studio-2010 - "filter"css 属性上的 Chirpy LESS 窒息,其他杂项错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7000357/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com