【发布时间】:2014-11-25 13:41:01
【问题描述】:
我刚刚在 Visual Studio Premium 2013 中安装了 Web Essentials,以便使用 LESS css。
我将我的 Site.css 重命名为 Site.less,保存并得到 Compilation Error occurred (see error list to navigate to the error location):
在错误列表上:Error 1 RTLCSS: Exception occured: Cannot call method 'toJSON' of undefined Site.less
我对 less 完全陌生,不知道错误可能指的是什么。我在 Visual Studio tutorials 中关注了一些使用 less 的入门,我相信我没有错过任何步骤。
感谢您的帮助!
【问题讨论】:
-
可能您的
site.less包含无效的CSS 语法?另请参阅:lesscss.org/functions/#string-functions-e。您可以发布该文件的内容吗?或者使用更简单的 less 文件测试您的设置? -
从
less文件中的一个简单类开始,看看它是否可以编译。如果它确实建立在它之上并重新编译。添加、编译、重复…… -
我刚刚下载了 Web Essentials,当我将我的 css 文件重命名为 less 时,得到了完全相同的错误。
-
在将一个非常简单的 .css (h1 { color: red; }) 重命名为 .less 后,我遇到了同样的错误。我已经安装了 Web Essentials 2.5.3。
-
一种解决方法似乎是使用任务管理器杀死 Node.exe 进程(该任务的描述为“V8 Javascript 的事件 I/O”。有关更多详细信息,请参阅: github.com/madskristensen/WebEssentials2013/issues/…
标签: json visual-studio-2013 less web-essentials