问题标签 [web-compiler]

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.

0 投票
0 回答
67 浏览

.net - Visual Studio 2015 Web 编译器不回溯错误

我正在编译一个名为 Site.scss 的文件清单 scss 文件,其中 @import 是部分 .scss 文件的列表。我正在使用 Web Essentials 和 Web 编译器。有时,如果其中一个部分出现编译错误,它不会回溯到错误所在的行。它只是说错误出现在 Site.scss 过去我只会手动编译每个部分以在发生这种情况时对其进行跟踪,但当前项目有超过 50 个。我想知道是否有办法解决这个问题。在 Site.scss 我有这样的东西:

因此,如果 tools.functions 中有错误,它不会将错误跟踪到该文件。见截图

在此处输入图像描述

0 投票
1 回答
547 浏览

twitter-bootstrap - 我已通过 NuGet 在 Visual Studio 2015 社区中将 bootstrap.less 添加到我的 ASP.NET MVC 项目中,如何编译它们?

我有一个空的 ASP.NET MVC 项目,在 Visual Studio 2015 社区版中创建。我已经安装了 WebCompiler,并通过 NuGet 添加了 bootstrap.less。

它在我的内容文件夹中的名为 bootstrap 的文件夹中创建了一个文件结构。mixins 文件夹中还有一堆 .less 文件。我可以毫无问题地编译 mixins 文件夹中的所有 .less 文件。但是,如果我尝试编译 mixins 文件夹之外的任何文件(在 bootstrap 文件夹中,我会收到编译器错误。

严重性代码 描述 项目文件行抑制状态错误 NameError: .responsive-invisibility is undefined in \Content\bootstrap\responsive-utilities.less C:\Users\cnance.AVIBE\documents\visual studio 2015\Projects\BootsrapLessExample\BootsrapLessExample\Content \bootstrap\responsive-utilities.less 32

根据我尝试编译的错误,我得到不同的错误,但无论我选择哪一个,我都会遇到一些错误。

我对 .less 很陌生,并且没有使用过多的 Grunt 或 npm,我确实在我的机器上安装了它们。我需要对其中一个做些什么吗?我查看了https://marketplace.visualstudio.com/items?itemName=MadsKristensen.WebCompiler,从那里看到的,我应该可以使用 Visual Studio 和 Web 编译器完成所有工作,但我一定是遗漏了一些东西。

0 投票
1 回答
525 浏览

visual-studio-2015 - 使用 Bundler 和 Minifier 在 Save 上编译 CSS/JS 文件

我最近从 Visual Studio 2013 切换到 Visual Studio 2015,以便在 MVC 中开发我的 Web 应用程序。我们正在使用 LESS 和 JS 文件来编译这两种文件类型的缩小版本。

现在在 VS2013 中有一个功能,在 LESS 文件中用于在对 .LESS 文件进行任何更改时自动编译为 .CSS 文件。在 JS 文件上也会发生相同的情况,而 .min.js 文件会在对 JS 的任何更改时更新文件。

所以现在对于 VS2015,我知道有新的独立扩展可以做到这一点,即“Web 编译器”和“Bundler and Minifier”,我也已经对其进行了全面研究,但我仍然无法使用它们来更新缩小的.LESS 或 .JS 文件相应更改的版本。

我知道这些任务运行程序称为 Grunt 和 Gulp 可用于 VS2015,但我需要知道如何使用这些工具在保存时实现此编译。

0 投票
1 回答
136 浏览

visual-studio - VS 2015 + Web 编译器 - 在 chrome deleloper 模式下显示原始 .scss 文件名,如 Koala

我在带有 Web 编译器的 Visual Studio 2015 中使用sass (.scss)。

它按预期工作得很好。

但唯一的问题是我无法在开发人员模式下看到文件名,因为它在考拉中显示

Dubug,我觉得这个选项真的很有帮助

有人可以建议我如何在 VS 2015 中启用相同功能吗?

0 投票
1 回答
177 浏览

css - VS Web 编译器,在缩小 css 媒体查询时消失

我正在使用 LESS 从几个较小的 LESS 文件中生成一个 CSS 文件。然后这个大文件被缩小,我在我的网站上使用缩小版本。对于 LESS 的编译,我在 Visual Studio 2015 上使用“Web Compiler v.1.11.326”。

一切正常,直到某个时候缩小器开始删除我的一些媒体查询(奇怪的是不是全部)。如果我使用文件的非缩小版本(仍然由 Web 编译器生成),一切都会按预期工作(其中我有所有媒体查询)。

你们中的任何人都知道可能是什么原因导致这样的事情吗?

0 投票
0 回答
639 浏览

javascript - VS 2017 WebCompiler 在保存时不编译 .jsx 文件

我最近迁移到 MS Visual Studio 2017 Enterprise 并安装了 Web 编译器插件。但是,保存时编译功能不起作用,这很烦人。我在 GitHub 上看到了一些关于其他人遇到相同问题但没有解决方案的问题。有人可以建议一种绕过此错误的方法吗?

更新

如果您正在寻找更多信息,请关注此问题:单击此处

0 投票
1 回答
931 浏览

visual-studio - Web 编译器从更少的文件生成了一个空的 css

当我编译 .less 文件时,Visual Studio 会生成一个空的 .css 文件。我在 Visual Studio 2015 和 2017 中都有这个问题。该文件正在编译,因为我刚刚写了一些东西,我可以看到它删除了文本并用空内容覆盖它。

编译过程中也没有错误。我安装了 Web Essentials 和Web Compiler(最新版本,因为它会自动更新)。我已经检查了外部在线少验证器的验证,没有错误。

我还尝试创建一个新的 .less 文件并对其进行编译,我得到了相同的空生成 css 文件。

0 投票
0 回答
161 浏览

visual-studio-2015 - VS 2015 WebCompiler - 如何在从 JSX 生成的 JS 中关闭“使用严格”

输出 JS 文件在文件顶部包含“use strict”。是否可以关闭此功能?

0 投票
2 回答
1766 浏览

visual-studio-2015 - BundlerMinifier 和 WebCompiler 不会在构建时输出文件

我们刚刚从构建中删除了 Gulp,并使用了 Bundler & Minifier ( https://github.com/madskristensen/BundlerMinifier ) 和编译器 ( https://github.com/madskristensen/WebCompiler) 并且 bundleconfig.json 和 compilerconfig.json 都勾选了“在构建时启用捆绑”和“在构建时启用编译”,但是当我构建或重建解决方案时,不会生成任何输出文件。如果我右键单击 json 并手动“更新包”或“重新编译所有文件”,那么这些文件就会生成得非常可爱。我确实读到这些包由于引导程序而不会在构建时编译,并且只有在解决方案中已经存在相应的 css 和 js 输出文件时才会在构建时编译,但我可能读错了......理想情况下我不想必须包括。合并我的代码时 GIT 中的所有文件。任何帮助都会非常有用。谢谢!

0 投票
0 回答
60 浏览

msbuild - msbuild 输出在巡航控制.net 中有所不同

当我运行 Cruise Control .Net 时,msbuild 的行为与我在同一台机器上直接从命令行使用相同的选项运行时的行为不同。让我开始研究的是,当 ccnet 针对我的解决方案运行 msbuild 时,WebCompiler 没有运行。但是,当我从命令行运行时,WebCompiler 构建运行得很好。我使用 /verbosity:diagnostic 和 /fl 选项运行,并注意到命令行中的 msbuild 和 ccnet 中的 msbuild 之间的输出存在很大差异。我们还在运行 Rebuild、Release 和“Any CPU”。我们没有在 CI 服务器上安装 Visual Studio,只安装了 Microsoft Build Tools 2015。

CCNet 运行 msbuild 的方式有什么特别之处???

命令行:

与 CruiseControl.Net: