我已经尝试了一切,这绝对没有意义!我以前让Less.js在我的网站上运行得很好,然后我决定使用WP_Less因为它增加了一些功能,但在实现BuddyPress时遇到了问题。很长的故事(和一天)简短我试图回到基础,我似乎无法让Less.js工作。我已关闭所有插件并删除了除标题内的所有代码,因此不存在外部冲突
header.php有这段代码:
<link rel="stylesheet" type="text/css" media="all" href="<?php get_bloginfo( 'stylesheet_directory' );?>/style.css" /> <!-- WP Theme Style -->
<link rel="stylesheet" type="text/css" media="all" href="<?php get_bloginfo( 'stylesheet_directory' );?>/style.css" /> <!-- Theme Less Styles -->
<link rel="stylesheet/less" type="text/css" href="<?php get_bloginfo( 'stylesheet_directory' );?>/css/less/style.less" /> <!-- Style.JS -->
这只会导致less.js和默认的style.css加载 no style.less :
如果我修改了style.less调用:
<link rel="stylesheet" type="text/less" href="<?php get_bloginfo( 'stylesheet_directory' );?>/css/less/style.less" />
然后他们都加载但style.less没有得到解析:
根据他们的文档,我没有尝试过最简单的形式,但我根本不明白为什么,我之前在其他网站上设置了这个没有问题。
如果有人可以帮助你,那么这就是时间敏感而且非常迫切。
答案 0 :(得分:2)
就我而言,由于解析错误,LESS无声地失败。
为了调试less.js,在浏览器中打开javascript控制台(即F12)并输入:
less.env = "development";
less.refresh();
我已向less.js
项目提交了一份报告,因此他们可以解决此问题。