Visual Studio Bundler 和 Minifier 上下文菜单不起作用

问题描述 投票:0回答:4

我已将 Bundler & Minifier v 2.4.337 安装到 Visual Studio 2015 中的网站项目中。但是,当我右键单击 *.js 文件时,Minify 文件的上下文菜单选项不存在。 我之前曾在其他项目中成功使用过 B&M。 这个版本的某些东西对我来说不起作用。 有什么想法如何显示上下文菜单选项吗?

visual-studio-2015
4个回答
7
投票

我在使用 Visual Studio 2017 时遇到了同样的问题,通过转到“工具”-->“扩展和更新”修复了该问题。在已安装选项卡上,查找 Bundler 和 Minifier 扩展并启用它。由于某种原因,它在安装 IDE 和 Web 必需品后被禁用。


0
投票

我遇到了同样的问题。即使安装了该软件包,它也没有在选项中显示。因此,我使用 CLI 捆绑了这些文件。请按照以下步骤操作: 1. 在命令提示符下转到您的项目。 2. 按顺序运行以下命令:

dotnet add package BuildBundlerMinifier
dotnet restore
dotnet build
dotnet clean

请注意,仅当您使用 ASP.NET Core 1.x 时才需要 dotnet Restore 命令。 执行这些命令将捆绑并缩小文件。


0
投票

TL;博士。

事实上,它工作正常,但是当它在 js 或 css 文件中遇到严重错误时,它的代码就会中断,并且这些错误会阻止

.min
文件。因此,您应该将
bundleconfig.json
文件中的 js 或 css 文件名一一关闭作为注释 (
//
),直到 Bundle 和 Minifier 按预期工作。


长解释

几年后我遇到了这个问题。我注意到 Bundler 和 Minifier 正在按设计工作。但是,如果基本 css 或 js 文件存在太多严重错误,则无法创建缩小文件。

JS errors

Bundler & Minifier errors

我们正在逐步关闭 Bundle&Minifier 报告的严重错误。

JS files]

还有宾果游戏!缩小文件已创建。

Bundle updated]

总之,您应该找到问题文件并尝试将其删除后缩小。我的意思是,如果您希望将问题文件附加到缩小文件中,则应该修复错误或删除

bundleconfig.json
中的文件名。如果没有很多错误,我会修复它们,或者如果文件中有太多错误,我会在创建 Bundle&Minifier 后手动重新添加它们。

例如,我在项目中使用ckeditor5,它自己的minify CDN文件约为750 KB,其大小约为2 mb unminify。经过多次尝试,我意识到它无法缩小,因为即使它的构建代码也充满了错误(大约 200 个错误)

顺便说一下,我在使用jscompress网站后意识到了这个案例。您可以检查一下,您会看到错误。然后你会在 unminify 后看到 VS Code 的错误。


-1
投票

转到主菜单上的“工具”->“任务运行程序资源管理器”。右键单击“更新bundleconfig.json”下的所有文件,然后单击“Bindings”->“Project Open”

因此,您选择缩小的所有文件将在保存时自动创建和重新创建。

有关更多信息,请访问:http://rion.io/2016/07/18/bundling-and-minifying-in-asp-net-core-applications/

© www.soinside.com 2019 - 2024. All rights reserved.