在Visual Studio中使用Web Essentials编译LESS错误 - 无法调用方法' toJSON'未定义的

时间:2014-11-25 13:41:01

标签: json visual-studio-2013 less web-essentials

我刚刚在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

我对新手很少,并且不知道错误可能指的是什么。我已经跟踪了一些在视觉工作室tutorials开始时少开始的事情,我相信我不会错过任何一步。

感谢您的帮助!

enter image description here

3 个答案:

答案 0 :(得分:15)

对我有用的方法是关闭文件并从解决方案资源管理器中重新打开它。只是通过重命名文件并尝试编译它不会出于某种原因。

答案 1 :(得分:3)

我发现了同样的错误,在VS 2013 Update 4中运行Web Essentials 2.5.2。

通过升级到WE 2.5.3进行更新4解决。

答案 2 :(得分:0)

我已经安装了Web Essentials更新4(例如v2.5.3),但仍然遇到此问题。对我来说,它解决了之后还安装了'Visual Studio Extensions for Windows Library for Javascript'扩展的更新(对于x2?嘿,我没有命名:)(到版本1.0.9200)。

我没有安装此原始扩展程序,但我认为它是通过安装Visual Studio 2013更新自动添加的(我现在在VS2013 4.5 .51641)。然后,扩展本身仍然是一个更新背后的东西。