大佬教程收集整理的这篇文章主要介绍了css – 无点引擎解析器返回空字符串,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
目标是将无引导文件转换成单个.css包,我正在运行showstopper问题.
Bundle.config
var bootstrapStyles = new Bundle("~/bundle/style/bootstrap").Include("~/Content/less/*.less"); bootstrapStyles.Transforms.Add(new LessTransform()); bootstrapStyles.Transforms.Add(new CssMinify()); bundles.Add(bootstrapStyles);
只有bootstrap的文件少,不应该有任何红旗语法问题.
下一步是构建该变压器类LessTransform来生成css.
变压器类实现了Process()和有问题的代码存在于…这里有两种情况和他们的问题:
场景1:Static Less.Parse()
var parsedLess = Less.Parse(bundle.Content); bundle.Content = parsedLess; // Throws a FileNotFoundException // "You are imporTing a file ending in .less that cAnnot be found." // reset.less and it definitely exists in that folder.
情景2:LessENGIne.TransformToCss()
var content = new StringBuilder(); var ENGIne = new LessENGIne(); foreach (var file in bundle.Files) { // text is extracted correctly. var text = File.ReadAllText(file.FullName); // transform function returns an empty String,no errors var css = ENGIne.TransformToCss(text,file.FullName); content.AppendLine(css); } bundle.Content = content.ToString();
题
任何人都有洞察这些错误?知道任何解决方案?对我来说也没有意义谢谢.
这样的问题的一个很好的策略是将层剥离到最简单的情况.您没有看到任何错误消息,因为捆绑过程中的某些东西正在吞噬dotless的日志消息,应单独处理.这假设您已经打开了无点错误日志记录.
相反,使用:
@ Styles.Render( “〜/包/风格/引导”)
使用
<link rel="stylesheet/less" href="~/Content/style/bootstrap.less" type="text/css" />
当您尝试在浏览器中查看较少的文件时,应该会收到以下消息:
这个问题的根源在于引导程序中的一个黑客攻击,并且无效.要解决此问题,请在mixins.less中替换以下行:
// Drop shadows .box-shadow(@shadowA,@shadowB:X,...){ // Multiple shadow solution from http://toekneestuck.com/blog/2012/05/15/less-css-arguments-variable/ @props: ~`"@{arguments}".replace(/[\[\]]|\,'')`; -webkit-box-shadow: @props; -moz-box-shadow: @props; box-shadow: @props; }
具有以下几行:
// Drop shadows .box-shadow(@shadow){ -webkit-box-shadow: @shadow; -moz-box-shadow: @shadow; box-shadow: @shadow; } .box-shadow(@shadow1,@shadow2) { -webkit-box-shadow: @shadow1,@shadow2; -moz-box-shadow: @shadow1,@shadow2; box-shadow: @shadow1,@shadow2; } .box-shadow(@shadow1,@shadow2,@shadow3) { -webkit-box-shadow: @shadow1,@shadow3; -moz-box-shadow: @shadow1,@shadow3; box-shadow: @shadow1,@shadow3; }
希望这适合你.
以上是大佬教程为你收集整理的css – 无点引擎解析器返回空字符串全部内容,希望文章能够帮你解决css – 无点引擎解析器返回空字符串所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。