标签: web-essentials

TypeScript源地图文件不适用于Chrome

我正在尝试让TypeScript源代码调试在Chrome中运行,但我遇到了两个特定的,也许是相关的问题.

第一个是由TypeScript/WebEssentials编译器生成的用于标识源映射文件位置的注释如下所示:

//sourceMappingUrl=MySourceFile.js.map

但Chrome不会读取该文件.似乎期望评论看起来像这样:

//@ sourceMappingUrl=MySourceFile.js.map

如果我手动将评论更改为该页面,并刷新我的页面,那么奇怪的是,所有.ts文件的引用都显示为Chrome开发者工具中的来源.

但是,这导致了我的第二个问题,因为文件实际上并没有被加载.Chrome 应该尝试下载的.ts源文件是http://localhost/MySourceFile.ts,但它实际上要下载的是http://localhost/C:/source/web/MySourceFile.ts.这是有道理的,因为MySourceFile.js.map的开放属性如下所示:

{"version":3,"file":"tmp1523.tmp","sources":["C:/source/web/MySourceFile.ts"

但这显然不适用于Chrome,因为它将源映射位置解释为完全相对,而IIS(非常正确)不会提供任何看起来像的URL http://localhost/C:/source/web/MySourceFile.ts.

那么,关于这两个问题,Chrome或TypeScript源映射功能是错误的吗?这样做的推荐方法是什么?

我使用的是Chrome 25.0.1323.1 dev-m,TypeScript 0.8.1和WebEssentials 1.8.5.

google-chrome source-maps typescript web-essentials

7
推荐指数
1
解决办法
1万
查看次数

这些Web Essentials选项有何功能?

我在Web Essentials菜单下看到了我的asp.net项目的这些菜单选项:

Create solution settings
Create color palette
Create markdown stylesheet
Run Code Online (Sandbox Code Playgroud)

Web Essentials的官方网站似乎并不太关注这些选项的作用或原因.有人能给我这么瘦吗?

asp.net visual-studio visual-studio-extensions web-essentials

7
推荐指数
1
解决办法
1713
查看次数

VS2013 Ultimate Preview + Web Essentials 2013 RC没有编译LESS?

我没有得到任何错误,我只是不能为我的生活从我的解决方案中的LESS文件中获取CSS构建或保存.我重新启动了一切并从头开始安装无济于事 - 它只是不起作用.我该怎么做才能解决这个问题?

web-essentials visual-studio-2013

7
推荐指数
1
解决办法
1001
查看次数

使用Knockout时,防止Web Essentials JsHint"ko未定义"警告

在使用捆绑和缩小的ASP.NET MVC 5项目中,我有一个Javascript视图模型,我填充在.cshtml文件中.视图模型引用了knockout via ko,效果很好.但是,来自Web Essentials的JsHint输出会'ko' is not defined针对每个引用报告警告W117 ko.

每个.js文件都是这样的:

/* exported MyViewModel */
function MyViewModel(viewModel) {
    self.someValue = ko.observable(); // JsHint warning on this line.
    ...
}
Run Code Online (Sandbox Code Playgroud)

每个.cshtml文件都是这样的:

...
@section Scripts {
    <script>
        ko.applyBindings(new MyViewModel(ko.mapping.fromJS(@Html.Raw(Json.Encode(Model)))));
    </script>
}
Run Code Online (Sandbox Code Playgroud)

如何保持"未定义"警告的好处,但要避免这些错误警告?

jshint web-essentials visual-studio-2013

7
推荐指数
1
解决办法
2465
查看次数

如何禁用TypeScript预览?

这是我的背景.

  • 在工作中我有一个小屏幕
  • 打字稿预览屏幕不记得它以前的大小,并且每次打开TS文件时都不得不将其折叠
  • Web Essentials新版本没有TypeScript选项,我们可以控制任何设置.

那么,有没有办法可以禁用预览屏幕?

web-essentials

7
推荐指数
2
解决办法
780
查看次数

LESS语法高亮和智能感知在VS2012中停止工作

我正在运行Visual Studio 2012.3更新.

今天,当我启动IDE并打开一个LESS文件时,语法突出显示不起作用.在编辑它时也没有智能感知.

似乎Web Essentials正在显示CSS预览窗格,其中的代码是语法突出显示.我还可以在选项中设置Web Essentials的属性,它们确实适用.

怎么了?有人遇到同样的问题吗?

intellisense syntax-highlighting less visual-studio-2012 web-essentials

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

Web Essentials SCSS编译错误

我正在尝试使用Visual Studio 2013和Web Essentials在projetc中编译SCSS文件.这是我在visual studio输出窗口中得到的错误

Something went wrong reaching: http://127.0.0.1:52658/?service=SCSS&sourceFileName=C:\Development\KnockApp\KnockApp\KnockApp.Web\Content\scss\directory.scss&targetFileName=C:\Users\IEUser\AppData\Local\Temp\3510b388-06aa-48bb-b517-e1442399e924.css&mapFileName=C:\Users\IEUser\AppData\Local\Temp\3510b388-06aa-48bb-b517-e1442399e924.css.map&precision=5&outputStyle=expanded& 

SCSS: directory.scss compilation failed: The service failed to respond to this request          
      Possible cause: Syntax Error!
Run Code Online (Sandbox Code Playgroud)

SCSS文件来自第三方主题,他们使用Compass,我已将指南针文件包含在我的项目中.我还在机器上安装了node和node-sass.有什么想法吗?

sass web-essentials visual-studio-2013

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

Visual Studio 2015 RC在快速操作中缺少使用选项

我不知道改变了什么,但要么使用Ctrl +.或者右键单击以显示VS2015 RC(14.0.22823.1)中的快速操作,我没有添加权限使用语句,以便为我提供自动添加它的选项,以及创建新选项的选项上课和其他一些事情.

过去几天它不再给我选择为我添加using语句(我一直使用这个快捷方式).它仍然具有所有其他选项.

其他人遇到这个?我最近安装了Web Essentials 2015.0 RC和Code Maid(代码女佣导致了问题,所以我删除了它).其中一个会影响它吗?

keyboard-shortcuts web-essentials visual-studio-2015 codemaid

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

卸载Web Essentials

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

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

visual-studio-2012 web-essentials

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

将TSLint警告视为Visual Studio 2013中的错误

我想实现以下目标:

  • 在错误列表中将所有TypeScript lint警告显示为错误.

  • 对于打开项目/解决方案的任何人,默认设置此项.

  • 如果存在lint错误,则中断构建,即使使用独立的msbuild.exe也是如此.

这可能吗?到目前为止,我只能通过更改Web Essentials中的个人设置来获得显示为错误的警告,并且它们不会破坏构建.

visual-studio typescript web-essentials

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