Unfortunately, it causes crashes nearly every time I start to debug the web project. I've tried the latest version and have the latest update to VS 2012. (When this is installed, can't debug, and VS2012 crashes, when it's not, everything works smoothly).
In theory this plugin would easily earn 5 stars, but it seems there are some issues with the js bundle plugin/minifier and JSHint. Two things: 1.) The minified version doesn't seem to work all the time (I mean it might be something I could fix if I would "optimize" the JS code a bit more, but for small web project I just want something that works out of the box). One thing it "broke", e.g. was the jQuery plugin jTruncate. 2.) While it seem to compress better than YUI, Google Closure Compiler seems to make a better job even with the Simple optimzations. So maybe Web Essentials could use GCC and allow a new preference, something like "advanced=true" to achieve even better minification. 3.) And possibly the most important thing: JSHint should become more customizable. E.g. there is this other VS Extension JSLint that imo does a much better job (though I don't really want another VS extension installed): You can set your custom namespaces, it is possible to check a single file on save (much better than checking all files on build, which can get really annoying if you work on big JS projects). Anyway, thanks for this quite helpful extension and up the good work.
As of version 2.3, this message appears in the VS2012 status bar when compiling *any* project in the solution (even when the web project is unloaded).
a) I wouldn't expect the plugin to be doing anything unless I'm building a web project
b) The status message clobbers the message that tells me that the compile was successful ... forcing me to have to check the output window.
I'm sure this is a problem with the Productivity Power Tools (as web essentials rock!) ... but ... just fyi ...
Unless I disable the Productivity Power Tools (took me a loooong time to work that out btw) when editing a LESS file, specifically trying to copy-and-paste causes VS to throw an "Invalid Index. (Exception HRESULT: 0x8002000B (DISP_E_BADINDEX))" error.
Personally - I'm much happier living without coloured tabs etc. than living without web essentials, but I thought I'd flag this up, just in case anyone else has experienced the same problem, or knows where the fault lies.
Cheers - J.
Note - this occurs on WE 2.3 and 2.3.2, VS2012 Ultimate Update 1.
I realized that the results from jshint of Web Essentials differ from what I get when running jshint as standalone command. This is particularly true for the "unused" option.
Is this possible to "upgrade" the jshint version used by web essentials?
I have an @import statement at the top of my page which is importing my base.less file. It's working insofar as I can access the variables in the base.less file, but whenever I attempt to save the file I get a compile error: LESS Couldn't load Base.less (404)
It's been working fine, this just started happening yesterday. I have tried uninstalling and reinstalling web essentials, I have deleted my solution from my local drive and pulled it down clean from TFS, and I have used the command line to reset mt dev settings, but the issue still persists.
None of my other team members are having this issue, so I think it must be something specific to my environment, but I can't figure out what it is.
Any other ideas where I can look to try to determine what is going on?
I have verified that this is something broken in Web Essentials. I found version 1.6 on my drive and uninstalled 2.3 and installed 1.6 and I am no longer having this issue. Now if only there were someplace where I could at least download earlier versions I could get to 2.2. Oh well at least I can work again.
I was really looking forward to the new (2.3) "Build All" feature. But when I try to build all my TypeScript files through Build->Web Essentials->Compile All Typescript Files, I get about 10 copies of this error in the Output window:
1/19/2013 9:52:51 AM: The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
at EnvDTE.Properties.Item(Object index)
at MadsKristensen.EditorExtensions.TypeScriptMargin.CompileProjectFiles(Project project)
And nothing builds.
Does this extension support SASS? If so, how does it work? Can you compile before you publish to dev/prod for example?
More information regarding the compilation options for LESS and SASS would be great too.
In building really large SPA applications, my reference paths at the top of my TypeScript files can be quite large.
Any way a feature could be added that supports a code collapse region for them, like the C# editor supports for using statements?