我只是将Web essentials和Typescript更新到新版本.
结果我的项目不再工作了.
这是我的打字稿代码:
/// <reference path="DefinitelyTyped/jqueryui.d.ts" />
/// <reference path="DefinitelyTyped/jquery-datatable.d.ts" />
import Common = module("Common");
import GMap = module("GMap");
declare var $: JQueryStatic;
export class Polygon extends GMap.Polygon {
Run Code Online (Sandbox Code Playgroud)
在更新之前,我生成的代码(有效)是:
var __extends = this.__extends || function (d, b) {
function __() { this.constructor = d; }
__.prototype = b.prototype;
d.prototype = new __();
};
define(["require", "exports", "GMap", "Common"], function(require, exports, __GMap__, __Common__) {
var GMap = __GMap__;
var Common = __Common__;
var Polygon = (function (_super) {
__extends(Polygon, _super); …Run Code Online (Sandbox Code Playgroud) 最近,我的LESS文件以这种方式重新格式化:
selector {
some rules
}
selector nested-selector {
some other rules
}
Run Code Online (Sandbox Code Playgroud)
我不希望嵌套规则缩进,在哪里可以将其关闭?顺便说一句,这可能是一个Web Essentials的事情,我已经安装了该扩展.但无法在任何地方找到相应的设置.
因为我没有能力评论以前的帖子,我的答案被删除了.一个全新的线程只针对以下问题:
当您通过visual studio 2013的Nuget包管理器安装bootstrap时,似乎所有文件都放在Content文件夹中,但是在一个名为bootstrap的子文件夹中.开箱即用,使用web essentials update 2,这不适用于主内容文件夹中的现有引导程序文件.
因此,最佳做法是什么?1)将所有文件移出bootstrap文件夹并直接进入主内容文件夹?2)在bundles.config文件中,将root权限更改为引导文件到安装它的位置.
我假设2,因为这样,包管理器可以在更新可用时更新文件夹,或者它是否以这种方式工作?
less nuget-package twitter-bootstrap web-essentials visual-studio-2013
我在Visual Studio 2013中导入了一个使用scss购买的模板.然后,我安装了最新的Web Essentials以使用此功能,但我正在努力解决它.
这是我的结构样本
main.scss /* imports several child scss */
@import 'helpers/sub1';
@import 'helpers/sub2';
@import 'helpers/sub3';
Run Code Online (Sandbox Code Playgroud)
我的问题来自于一个孩子scss它指的是另一个scss.请参阅下面的打印屏幕

我已经下载了一个.vslx文件,并安装了这个基本的网络必需品,成为VS 2012的一部分.
这可能是一个愚蠢的问题.
但是如何从vsI中删除webessentials在VS 2012中找不到这样的选项.我发现它总是很乱
我刚刚为VS2012安装了Web Essentials 2012,但是当我打开.less文件时,没有任何内容突出显示,并且预览窗口不显示.是否有任何设置或我缺少的东西使这项工作?
我刚刚将我的代码升级到Typescript 0.9,更新了Jquery,JqueryUI,Knockout,Knockout.Mapping和Knockout.Validation的DefinitelyTyped定义.
代码看似编译,我看到正确的输出js文件.
然而,VS强调每次使用obs(value: T)setter,KnockoutObservable<T>并KnockoutObservableArray<T>说我提供了无效的类型.
Error 27 Supplied parameters do not match any signature of call target.
Error 28 Could not select overload for 'call' expression.
Run Code Online (Sandbox Code Playgroud)
我有大约100个这样的错误.当我尝试输入一个时,intellisense提供(): T并(value: bool):void为每种类型提供 - 是的,无论TI指定什么,它都是bool.它是VS,编译器还是WebEssentials错误?如何让~100错误消失?
编辑(视觉证据):
lot.TimeOnServer是一个KnockoutObservable<number>,data.TimeOnServer是一个number.
是的,我重启了vs + windows.错误仍然存在.
使用Visual Studio 2013 RTM和Web Essentials我在页面加载时在Chrome中收到以下JavaScript错误.
未捕获错误:语法错误,无法识别的表达式:div.main/PhoneIcon.png
我最好的猜测是它指的是我的页面顶部附近的以下html行.
<div class="main/PhoneIcon.png sprite"></div>
Run Code Online (Sandbox Code Playgroud)
我也无法使用Browser Link编辑/修改HTML/CSS.
我需要做些什么才能修复Browser Link?
html javascript web-essentials visual-studio-2013 browser-link
我的Visual Studio 2013与网络安装要领2013年我右键单击一个cs文件,并选择"网络精华 - >创建打字稿智能感知文件",这样,我得到一个打字稿d.ts文件,我可以在打字稿代码引用.我遇到了一些问题.我们说我的班级如下:
namespace SomeNamespace
{
[TypescriptModule("test")]
[DataContract(Name = "MyDTO")]
public partial class MyPM
{
[DataMember(Name = "id")]
public long Id { get; set; }
[Required]
[DataMember(Name = "name")]
public CustomPM Data{ get; set; }
}
}
Run Code Online (Sandbox Code Playgroud)
我得到的d.ts文件是:
declare module test {
interface MyPM{
id: number;
data: test.CustomPM;
}
}
Run Code Online (Sandbox Code Playgroud)
第一个问题是该行:
[DataContract(Name = "MyDTO")]
Run Code Online (Sandbox Code Playgroud)
在生成过程中被忽略了.它不会生成一个名为MyDTO的类,而是一个名为MyPM的类,即使MyDTO是指定在序列化期间使用的字符串,也就是通过线路连接到客户端的字符串.我做了一些调查和代码:
表示它使用CodeClass.Name属性来确定类名.有没有办法在类上使用属性(除了DataContract Name之外),以使CodeClass.Name属性包含除实际类名之外的另一个字符串?
第二个问题是这一行:
data: test.CustomPM;
Run Code Online (Sandbox Code Playgroud)
在Visual Studio 2013年安装了打字稿,test.CustomPM给我一个错误,因为它无法找到测试模块的类型CustomPM,即使类已经生成到同一个"测试"模块可供使用.缺少的部分是d.ts文件顶部的这一行:
/// <reference path="./CustomPM.cs.d.ts"/>
Run Code Online (Sandbox Code Playgroud)
但是,我一直无法找到让生成器生成此方法的方法.
我真的很感激任何人都可以解决这些问题的解决方法.谢谢!
web-essentials ×10
typescript ×3
css ×2
less ×2
browser-link ×1
html ×1
import ×1
javascript ×1
knockout.js ×1
minify ×1
requirejs ×1
sass ×1
web ×1