Web Essentials无法正常工作。

12

我刚刚安装了适用于MS Visual Studio 2012的Web Essentials(版本2.7),但它没有起作用(我对LESS部分感兴趣)。

我已经重新启动了VS,“扩展和更新”窗口显示已安装了Web Essentials,但由于某种原因,我没有“分屏”体验,并且.less文件在保存时无法编译。

有人遇到过这个问题吗?


还没有找到解决方法。最终我转而使用了WinLess。 - Zubzob
1
你的项目中是否有dotless包?据我所知,Web Essential与执行相同功能的包不兼容。 - fiberOptics
5个回答

7

安装后它开始运行。 - gremwell

6

请尝试在“工具”>“选项”菜单中检查Web Essentials选项:

  • 定位左侧树上的“Web Essentials”项目并展开
  • 点击下面的“LESS”
  • 检查右侧是否启用了“显示预览窗口”

也许您已经尝试过这个方法,但值得一提的是,有时设置似乎没有效果。

如果是这种情况,请尝试保存当前的VS设置(以防需要恢复更改),然后将它们重置为出厂默认设置..如果它们被某种方式搞砸了,这可能会有所帮助。

祝你好运 :)


2

我曾经认为我的Web Essentials无法正常工作,但当我打开预览窗口后,发现我的less文件有编译错误。修复错误就是我所需要做的。要打开预览窗口,请转到 工具 > 选项,在左侧面板中选择 Web Essentials,然后在其中选择 LESS。将“显示预览窗口”设置为 true。

此外,如果我更改了此值,为了使预览窗口能够开启和关闭,我必须重新启动VS。


这对我有用。我已经删除了CSS文件。当我保存LESS文件时,它拒绝生成新的CSS。关闭预览,保存LESS,它创建了新的CSS和映射。重新打开预览,一切正常。(虽然我不必重启VS。) - Jason

2

不要将.css文件重命名为.less,而是创建一个新的less文件并保存它。这样会将分割屏幕以及css正确地附加。


1
问题在哪里提到了将CSS文件重命名为less文件的事情? - Andrew Barber
Andrew,我也遇到了同样的问题,但是我没有创建新文件,而是将文件重命名。这可能会帮助那些不想创建新的.less文件,而只是从css文件中重命名的人。希望这有意义。 - Rafael Fernandes

0

我曾经遇到过同样的问题,我不得不从扩展中卸载它,并手动从VS画廊重新安装。当这样做没有起作用时,我不得不重启机器,这样就解决了问题。:)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接