标签: web-essentials

Typescript requirejs web essentials 2.9

我只是将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)

import requirejs typescript web-essentials

6
推荐指数
1
解决办法
1043
查看次数

Visual Studio以我不想要的方式格式化我的CSS/LESS,如何将其关闭?

最近,我的LESS文件以这种方式重新格式化:

selector {
    some rules
}

    selector nested-selector {
        some other rules
    }
Run Code Online (Sandbox Code Playgroud)

我不希望嵌套规则缩进,在哪里可以将其关闭?顺便说一句,这可能是一个Web Essentials的事情,我已经安装了该扩展.但无法在任何地方找到相应的设置.

css web-essentials visual-studio-2013

6
推荐指数
1
解决办法
1248
查看次数

如何通过带有Web Essentials Update 2的Visual Studio 2013中的Nuget包管理器来减少使用bootstrap

因为我没有能力评论以前的帖子,我的答案被删除了.一个全新的线程只针对以下问题:

当您通过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

6
推荐指数
0
解决办法
1301
查看次数

使用Visual Studio导入scss中的语法错误

我在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.请参阅下面的打印屏幕

这个我的scss导入导致错误 这是没有重要的

sass web-essentials visual-studio-2013

6
推荐指数
1
解决办法
374
查看次数

卸载Web Essentials

我已经下载了一个.vslx文件,并安装了这个基本的网络必需品,成为VS 2012的一部分.

这可能是一个愚蠢的问题.
但是如何从vsI中删除webessentials在VS 2012中找不到这样的选项.我发现它总是很乱

visual-studio-2012 web-essentials

6
推荐指数
1
解决办法
3811
查看次数

Visual Studio中的LESS文件未突出显示语法

我刚刚为VS2012安装了Web Essentials 2012,但是当我打开.less文件时,没有任何内容突出显示,并且预览窗口不显示.是否有任何设置或我缺少的东西使这项工作?

less visual-studio-2012 web-essentials

5
推荐指数
1
解决办法
2184
查看次数

Typescript 0.9 + Knockout:奇怪的编译器错误

我刚刚将我的代码升级到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.错误仍然存​​在.

knockout.js visual-studio-2012 typescript web-essentials

5
推荐指数
1
解决办法
447
查看次数

页面加载时的Browser Link JS错误

使用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

5
推荐指数
1
解决办法
7504
查看次数

使用Web Essentials 2013生成typescript intellisense文件无法正常工作

我的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是指定在序列化期间使用的字符串,也就是通过线路连接到客户端的字符串.我做了一些调查和代码:

https://github.com/madskristensen/WebEssentials2013/blob/master/EditorExtensions/Commands/Code/IntellisenseParser.cs#L207

表示它使用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 typescript web-essentials visual-studio-2013

5
推荐指数
1
解决办法
1748
查看次数

Visual Studio 2017缩小保存

谁能解释一下如何在保存时缩小文件。Web Essentials扩展曾经在VS的早期版本中完美运行,并且使生活变得轻松。现在,它将无法正常工作。

我尝试卸载并重新安装扩展程序,但是它不起作用。在解决方案中的CSS文件上单击鼠标右键,可以选择重新捆绑文件,该选项无效。我尝试在进行更改后构建应用程序,但这不起作用。在此处输入图片说明

任何技巧或尝试尝试将不胜感激。我知道我可以复制文本并使用其他工具进行缩小,但这会使事情花费的时间比实际需要的时间长。

css minify visual-studio web-essentials visual-studio-2017

5
推荐指数
1
解决办法
2353
查看次数