问题标签 [web-essentials]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - Visual Studio Web Essentials 插件和 Microsoft.Web.Languages 问题
我的 Visual Studio 2012 上安装了 Web Essentials 插件。Web Essentials 版本是 2.1。当我尝试在 LESS 文件上使用“对所有属性进行排序”功能时,会弹出一条警告消息:
我当然不能使用该功能。我该如何解决?
谢谢
import - Web Essentials 2012 减少导入
有 2 个文件,我想将变量样式表导入第二个文件,但在第一种情况下,我在预览模式下得到不正确的语法错误,在第二种情况下,我得到未声明的变量错误。无论如何,这两种情况都编译正确。
预览模式错误的第一种情况:
变量.less:
style1.less:
未声明变量错误的第二种情况:
变量.less:
style1.less:
html{color:red}
只是修复预览模式。它可以是任何有效的 html。
问题是我只能使用 html 标记开始文件以获取预览模式,但不能注释或导入指令。
visual-studio-2012 - Web Essentials - 捆绑版本控制
我目前正在使用 Visual Studio Web Essentials来捆绑和缩小我的 CSS 和 JavaScript 文件。
目前我正在手动创建带有版本号的捆绑包(例如mybundle-1.0.0.css),以避免在推出生产时出现缓存问题。每次对源进行更改时,我还必须手动更改捆绑文件的版本号。
Web Essentials 捆绑中是否有任何我可能忽略的自动版本控制功能?
理想的工作流程是:
- 开发人员更新源文件。
- Web Essentials 会自动更新捆绑包。
- Web Essentials 会自动增加文件名中的版本号。
这可能吗?
如果没有,我很乐意听到有关更好的开发人员工作流程的任何建议。
css - 如何在 Visual Studio 2012 中打开 Web Essentials 2012 中的实时 Web 预览
我正在尝试在 Visual Studio 中编辑 CSS 文件时打开 Web Essentials 2012 的实时 Web 预览功能。我到处都可以找到以下说明如何在没有一个对我有用的情况下做到这一点:
1) 按 Ctrl + Alt + Enter -> 没有任何反应;
2) 在解决方案资源管理器中右键单击您的 Web 项目项,然后单击“实时 Web 预览”以显示窗口并加载网站。-> 不存在这样的按钮。
任何帮助将不胜感激。谢谢你。
visual-studio - Zen 编码支持 Web Essentials 2012 for Visual Studio 中的 CSS
我已经为 VS2012 安装了 Web Essentials 2012。但它似乎不支持 css 的 zen 编码?还是我错过了什么?请帮忙..谢谢。
visual-studio-2012 - 无法将 Web Essentials 安装到 VS12
我似乎无法安装 WebEssentials。我不断收到此错误,即使我获得了 VSIX 扩展的 VS 图标,并且在程序中更新了 VS12。
我能想到的唯一曲线球是我没有使用自定义文件夹来安装 VS12。TIA
visual-studio - VS2012 Web Essentials 中的 TypeScript 错误通知
是否可以让 Web Essentials 显示项目中所有 .ts 文件的错误,而不仅仅是打开的文件?[或] 对项目中的 .ts 文件进行重建时,是否可以看到失败的 ts 编译的输出?
就目前而言,除非我打开所有文件,否则我对错误有点视而不见。即使重建所有 .ts 文件似乎也掩盖了错误。
less - LESS @import & Web Essentials 2012
在我的 Web 项目中,出于维护原因,我将 CSS 拆分为单独的 LESS 文件。我有一个名为 config.less 的文件作为主文件,它使用 @import 指令导入其他更少的文件。
这个设置的问题似乎是我在编辑我的LESS文件时得到了很多“未声明的变量”和“未声明的混合”,例如在base.less中添加一个名为@textColor的属性变量时,它在另一个less中声明名为 variables.less 的文件。有什么方法可以让 Web Essentials 了解外部 less 文件中定义的变量和 mixin?
另一件似乎让 Web Essentials 绊倒的事情是当我使用 LESS 的嵌套媒体查询功能时:
嵌套的@media 声明带有红色下划线,悬停时显示“样式规则中出现意外的'@'块”。悬停嵌套的背景属性会显示“验证:‘颜色’不是有效的 HTML 标记。
web-essentials - Web Essentials 是否删除了 Less 编辑器?
我刚刚更新了 Web Essentials,现在我没有语法突出显示或编译。在更改说明中,我可以看到 2.5 版中的“已删除 LESS/CoffeeScript 编辑器”,但更少的选项仍然存在?!。
什么?为什么?
typescript - jquery.unobtrusive-ajax.d.ts / jquery.validate.unobtrusive.d.ts 有人吗?
我正在尝试将我的 app.js 转换为 app.ts,唯一缺少的是 jquery.unobtrusive-ajax.js 和/或 jquery.validate.unobtrusive.js 的 .d 文件。
当我使用 tsc 构建和编译时,它工作正常,但 VS2012 中的 WebEssentials 抱怨:
错误:
谢谢