问题标签 [dotless]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1137 浏览

asp.net - dotLess 文件并不总是在 IIS 7 上加载

在我的项目中,我使用 dotLess 来定义 css。一切正常,但由于某种原因,有时(通常在项目构建或服务器重新启动后,但并非总是如此)没有加载较少的文件(IIS 返回 404 错误)。如果我刷新我的页面几次,加载的文件更少,之后通常一切正常。我知道,还有另一个关于 dotLess 和 ISS 404 错误的问题,但那里提出的解决方案(将 mimeMap 添加到 web.config)无助于解决我网站上的这个问题。

有谁知道可能导致此错误的原因?任何帮助,将不胜感激 :)

编辑:

这是 web.config 的一个片段,它注册了 dotLess。我的应用程序大小适中,我也不认为这可能是因为我的计算机速度很慢,因为在许多机器上都会发生同样的事情,无论它有多强大。

0 投票
2 回答
1699 浏览

css - 如何在 ReSharper 6 中禁用 .less (dotLess CSS) 语法分析?

ReSharper 6 将 .less 文件视为 .CSS,尽管它们不是。

因此,它没有正确突出显示语法,而是用红色(语法错误)强调了几乎所有内容。

如何禁用此“功能”?

0 投票
2 回答
983 浏览

less - dotless 与 less css 语言的语法完全相同吗?

.less 库称自己为 ruby​​ LESS 库的一个端口。我可以摆脱它们都是相同 LESS 文件格式的编译器,还是他们期望更少的代码略有不同?换一种方式问,我是将自己锁定在 dotless 库中还是可以在 less 文件上使用 dotless 和 less javascript 库?

0 投票
2 回答
505 浏览

css - dotlesscss:如何从导入器 dotlesscss 样式表中更改变量值

我想使用一个基本样式表,其颜色定义为无点变量。然后,根据我使用的颜色主题,我想更改这些颜色。

- 基本样式表示例:

- 特定样式表的示例,取决于我选择的配色方案:

我怎样才能做到这一点?

0 投票
1 回答
1709 浏览

css - dotless:如何使用 dotless.Compiler.exe 处理 LESS 文件列表

我想知道如何使用 exe 二进制文件处理 LESS 文件列表,例如:

现在我只能做单个文件,但不能做通配符。

我问这个的原因是我想在MSBuild中创建一个目标,它是处理一个项目集合(这是一个文件列表)。我找不到在 MSBuild 中循环任务的方法。如果有人知道如何为每个文件循环任务,那也可以解决我的问题。

0 投票
1 回答
851 浏览

c# - .net 是否有 CSS 对象模型或 CSS 查询 api?

是否有一个库可以让我编写以下类型的代码,它解析 CSS 并返回一个可查询的对象模型

我查看了dotless,下载了他们的代码并检查了一些相关的单元测试和固定装置。它看起来很有希望,但我不太清楚如何使用它来解析和查询纯 CSS。

0 投票
2 回答
684 浏览

visual-studio-2010 - 啁啾更少窒息“过滤器”css属性,其他杂项错误

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

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

这显然是因为过滤器值在技术上不是有效的 css。LESS 有一个解决方法,通过转义。在引用部分前面添加波浪号告诉 LESS 保持原样。以下更改应该可以解决该问题:

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

错误 54 在文件 'C:\Users\Administrator\Projects\Project\Content\test.chirp.less' 中的第 2 行预期为 '}':[1]: body { [2]: filter: ~"progid:DXImageTransform. Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#000000')"; ----^ [3]: } C:\Users\Administrator\Projects\Project\Content\test.chirp.less 2 5 项目

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

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

错误 53 致命错误,无法继续:null 无法转换为对象 C:\Users\Administrator\Projects\Project\Content\test.css 1 1 Project

我真的很想使用 Chirpy 提供的 LESS 功能,但在我弄清楚为什么会发生这些错误之前,我仅限于将其用于混搭。

0 投票
1 回答
413 浏览

dotless - 是否可以让多个 CSS 文件使用 Combres 和 Dotlesscss 重用相同的变量?

我已经使用 Combres 有一段时间了,非常喜欢它。现在我也开始使用 Dotlesscss 过滤器来启用变量和更具可读性的代码,这些代码有望保持干净和可读......

Combres 的一个很好的优势是,将大型 CSS 文件拆分为具有不同职责的多个文件非常好。

我的问题是将其结合起来以利用 Combress 和 Dotlesscss。

我想variables.css在我的网站上有一个包含我需要设置颜色等的所有基本变量的文件,但是 Combres 组合、过滤和压缩 CSS 文件的方式似乎是这样的:

过滤 -> 组合 -> 压缩

这当然意味着单独的 CSS 文件不知道在其他 CSS 文件中定义了哪些变量,所以如果我想要到处都使用一种颜色,我将不得不在所有 CSS 文件中为它添加一个变量。

如果可以将顺序更改为:

合并 -> 过滤 -> 压缩

这样我就可以variables.css在一个文件中包含所有变量,并且它们的使用分布在多个文件中。这意味着如果我想改变样式,我只需要在变量定义文件中搞乱。

是否有可能改变 Combres 做这些事情的顺序?

0 投票
1 回答
97 浏览

dotless - dotless dos 错误级别

有谁能够帮我?

我尝试使用带有 LESS (dotless.Compiler.exe) 的批处理文件,但我无法弄清楚它是如何工作的——无论哪里有错误,我总是得到 0 的响应。

任何人都可以向我展示如何做到这一点的例子吗?

0 投票
4 回答
5961 浏览

css - 无法让 dotLess 工作

我正在使用dotLess

我按照他们的所有指示(看起来很简单)只有 4 个步骤 :)

我最小的 web.config 如下所示:

我已经在我的内容文件夹中添加了我的 .less 文件(我正在使用 ASP.NET MVC - Razor ViewEngine)

我的布局有一个指向我的 .less 包含文件的链接:

我还在我的 Web 应用程序中添加了对 dotless.Core.dll 的引用

然而,尽管我将页面主体背景设置为黑色的所有简单样式,但没有任何反应,由于某种原因它没有启动。

我在这里错过了什么吗?