首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >视听演播室- dotless.compiler

视听演播室- dotless.compiler
EN

Stack Overflow用户
提问于 2011-10-26 10:49:43
回答 4查看 2.8K关注 0票数 3

我需要从文件".less“创建".css”文件与标准CSS逻辑在构建之前。

我尝试在文件夹中放置dotless.compiler.exe,并在构建前事件中调用此命令。

代码语言:javascript
复制
$(SolutionDir)content\folder\dotless.compiler.exe -m 
$(ProjectDir)content\css\site.less $(ProjectDir)content\css\site.css

但是获得异常"command exited with code 3“。我哪里错了?你能提供另一种方式吗?

EN

回答 4

Stack Overflow用户

发布于 2012-11-09 01:09:07

在预构建事件中使用无标记编译器时,我发现了两个常见的错误代码。第一个问题是,如果css文件已经存在于源代码管理中并被锁定。第二种情况是当.less或.css文件的文件路径中存在空格(或特殊字符)时。

可以通过在运行编译之前删除css文件并将所有文件放在引号中来解决这个问题:

代码语言:javascript
复制
del "$(ProjectDir)content\css\site.css"
"$(SolutionDir)content\folder\dotless.compiler.exe" -m "$(ProjectDir)content\css\site.less" "$(ProjectDir)content\css\site.css"
票数 6
EN

Stack Overflow用户

发布于 2012-08-14 08:39:31

我也犯了错误-3。我的问题是,我的文件在源代码管理下,并被锁定,所以编译器不能覆盖css文件。因此,您的问题可能还在于需要覆盖的css文件被锁定。

票数 3
EN

Stack Overflow用户

发布于 2011-12-07 16:42:16

我无法控制预构建事件中的异常,但在过去,我使用啁啾来生成css文件。

我还使用了嘎吱声,它在运行时生成css,而不是构建/编译。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7901626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档