问题标签 [bundletransformer]
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.
.net - 如何在 Bundle Transformer 的 Less 编译器中生成源映射?
我正在使用 Bundle Transformer 在我的 .NET Web 项目中将 Less 编译为 CSS,这似乎是一种非常快速且简单的方法。
但是我找不到配置 Less 编译以生成 CSS 源映射的选项。BundleTransformer 站点上的文档不是很有帮助。
asp.net - ASP.NET Web 应用程序中的捆绑转换器(不是 MVC)
我想缩小和混淆我的 Web 应用程序(不是 MVC)的 javascript 文件。我的代码基于这个简单的配置:https ://bundletransformer.codeplex.com/discussions/541419 ,但是从浏览器查看时它似乎对 js 文件没有影响。我不明白 Bundle Transformer 是否仅适用于 MVC Web 应用程序。我安装了 BundleTransformer.Core、BundleTransformer.Yui、Microsoft.AspNet.Web.Optimization。
全球.asax.cs:
网络配置:
c# - 如何将 UglifyJS 2 配置为仅在 C# 中连接?
我在我的 C# 项目中将UglifyJS2用于Bundle Transformer NuGet 包,我只想能够连接我的 JS 文件,而无需为我的 QA 环境缩小它们,但我不知道该怎么做。可能吗?
这是我当前的 Bundle Transformer 的 Web.config 部分:
asp.net - BundleTransformer LibSass 找不到错误
我想使用BundleTransformer。我已按照文档中所述的所有步骤进行操作,但仍然无法正常工作。
我已经安装了:
- BundleTransformer.SassAndScss
- BundleTransformer.Autoprefixer
- LisSassHost
- LibSassHost.Native.win-x64
- JavaScriptEngineSwitcher.V8
这是我的配置:
并注册 V8 引擎:
我认为这与以下内容有关:
为了使 LibSass 主机正常工作,需要 Visual C++ Redistributable for Visual Studio 2015 中的 msvcp140.dll 程序集。
但是,我不知道如何要求该 dll。
或者确实我不知道真正的问题在哪里,如果有人可以提供帮助,我将不胜感激。
c# - 如果变量乱序,BundleTransformer.Less 不会处理 .less 文件
在将 BundleTransformer.Less 的 nuget 包从 1.9.20 更新到 1.9.143 的过程中,我的应用程序样式不再正确显示。
由于变量声明和使用的顺序,我将问题跟踪为少不编译文件。我对 less 的理解是说你可以在使用它之后定义一个变量,但对我来说不再是这种情况。我能够用简单的东西来重现
这对我来说适用于在线较少的沙箱。
我的应用程序在无错误请求时构建并提供 .less 文件,但文件的内容只是
编译的哪一部分会突然强制执行有关可变顺序的要求?
javascript - BundleTransformer CSS/JS 缩小不工作
我尝试使用 BundleTransformer 缩小我的 JS 和 css。
如果我用块运行项目,甚至没有渲染BundleTable.EnableOptimiziations = false
。@Styles.Render()
这@Scripts.Render()
将导致多个块没有缩小。
当我使用 运行项目时BUndleTable.EnableOptimizations = true
,@Styles.Render()
将产生一个带有href="/Content/css/?v="
. 这@Scripts.Render()
将导致一个带有 url 的脚本块,"/Scripts/?v=TRhTmg-wH9HR9ogfgEbIlwetPksFTbcvK0b5873xXUg1"
这将导致目录列表而不是文件。
如果有人知道出了什么问题,请给我建议。
BundleConfig.cs 看起来像这样
web.config 中的 BundleTransformer-Configuration 块
和引用的包:
c# - BundleTransformer.AutoPrefixer 没有前缀
我有一个 .net mvc 站点,我们已将其配置为使用BundleTransformer nuget modute,这对我们来说已经有一段时间了。我们现在有一些新的 sass 需要供应商特定的前缀,所以我试图让 Autoprefixer 模块在我们的解决方案中工作,但事情进展不顺利。无论我似乎尝试什么,它似乎都没有做任何事情。
我做的第一件事是进入 nuget,并安装了 BundleTransformer.Autoprefixer 和 JavaScriptEngineSwitcher.Msie 包。
接下来,我在 web.config 中添加了一些部分:
在配置/configSections/SectionGroup name="bundleTransformer"
在配置/bundleTransformer/core/css/postProcessors
在配置/bundleTransformer
最后,在我设置捆绑包的代码中,我添加了以下内容:
我尝试了设置和不设置 EngineMode 设置。我发现的所有示例都没有,但此处的说明明确表示 msie 引擎仅在 chakra jsrt 模式下工作......所以我认为值得一试。好像什么都没做。
最终结果是我的 sass 和 JS 仍然像以前一样捆绑和缩小,但是没有供应商前缀。通常,当捆绑出现问题时,它会非常严重地崩溃,但在这种情况下,它似乎只是......什么都不做。没有错误,我看不到日志中的任何内容。
有谁知道我是否遗漏了什么,或者配置错误。甚至关于如何更好地调试正在发生的事情的一些方向?
css - DotNet - MVC:验证 css 缩小的测试
我需要测试项目中的所有 CSS/SCSS 文件是否已在 .Net MVC 应用程序的构建过程中成功缩小,或者至少测试它们是否是有效的 CSS。
目前,该项目是在 VSO/VSTS 中构建的,CSS 中的语法错误不会导致构建失败,并且应用程序使用损坏的 CSS 部署。
我对.Net应用知之甚少,我知道主项目是ProjectName.Web,测试是ProjectName.Web.Test,如果我想测试一些东西,我会在“.测试”项目,但我会在哪里测试文件的缩小?这些文件捆绑在 ProjectName.Web/App_Data/BundleConfig 中,并使用 BundleTransformer 缩小文件,构建后如何检查它是否正常工作?
欢迎任何指点!
c# - 为动态主题创建 ThemeBuilder
我正在开发一个多租户应用程序,该应用程序具有基于其定义的设置(如主题颜色等)的主题构建器。
我将这种方法http://bundletransformer-theme-builder.azurewebsites.net/用于 bootstrap 3。但是,由于我们已升级到 Bootstrap 4,它现在位于.scss
.
所以我对项目实施 Bootstrap 4 的方法是添加以下内容:
主题/主题变量.scss
主题/主题.scss
主文件
现在在BundleConfig中定义如下
然后创建以下代码..
然后在主布局中...
添加变量或覆盖变量以应用颜色等值的正确方法是什么?
c# - BundleTransformer:引导 SASS
我正在使用出色的BundleTransformer Nuget 包来使用 ASP.NET 捆绑和缩小管道动态编译 SCSS。我正在尝试将bootstrap.sass包引入组合中,并不断收到以下错误。此时我的设置非常简单,并且 scss 文件可以使用该node-sass
工具编译得很好,如果我删除该@import "bootstrap/bootstrap.scss"
行,则 SCSS 可以使用 BundleTransformer 完美编译。有没有人遇到这个问题并可能有解决方案?这是 .NET Framework 4.7.2。谢谢!
BundleConfig.cs
默认.scss
错误