问题标签 [squishit]

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 投票
3 回答
1236 浏览

asp.net-mvc - SquishIt MVC - 调试模式,不刷新

我们运行了一个 MVC 项目,但在没有实际回收池的情况下刷新 .less 文件似乎有问题。

如果只是我,我不会为此烦恼,因为每次编译时,池都会回收。但是,我们的 Web 集成商不喜欢重新构建,因为在更改 .less 文件时他甚至不在 Visual Studio 中工作。

这就是我所做的:

  • 从 Nuget 获得 SquishIt 到最新版本;
  • 在Layout.cshtml中调用Bundle.Css().Add(...).Render();
  • csproj 设置为在调试模式下编译(配置管理器);
  • 进入 Web.config 文件。

我查看了 codethinked.com 网站上的几乎所有条目,但找不到我要找的东西。有些人似乎有问题,但不是文件没有重新生成。

谢谢!

0 投票
1 回答
874 浏览

.net - 使用 SquishIt 并获取“控件集合无法修改,因为控件包含代码块”错误

我正在编写一个 .net 2.0 网站项目,并且很高兴地使用SquishIt一段时间来通过 CSS 和 Javascript 进行缩小和组合。我最近开始收到此错误:

如您所见,我们也在站点内使用 Telerik 控件,所以我怀疑这是问题所在。

我尝试使用 SquishIt API 从后面的代码中调用 Add 和 Render 命令,但它根本没有产生任何结果。

有任何想法吗?我宁愿不要放弃 SquishIt,因为它在其他方面表现出色。

0 投票
1 回答
291 浏览

asp.net-mvc-3 - 将 SquishIt 与 MVC3 一起使用

我正在尝试将 SquishIt 与 MVC3 一起使用。我下载了 Nuget 包,可以在 Project Reference 下看到它。但我不能调用其中的任何方法。我也尝试过导入 SquishIt 框架,但这也不起作用。请问有什么指点吗?

谢谢

0 投票
1 回答
800 浏览

javascript - 使用 SquishIt 缩小已经缩小的 javascript 是不好的做法吗?

在我的项目中,我使用了很多缩小的脚本来提高性能。

但是,在这些脚本中也有不少未缩小的脚本。可以使用 SquishIt 来缩小和捆绑已经缩小的脚本吗?缩小器处理已经缩小的代码是否有任何危险?

0 投票
1 回答
450 浏览

asp.net-mvc-3 - Can Squish It 将文件发布到 CDN

我刚刚发现 squish 它,它看起来很有前途,但我需要将我的 js 和 css 脚本上传到我们的 CDN 服务器。我们有 10 个 Web 服务器和一个外部 CDN。

有没有办法将压缩文件上传到 CDN,还是只能在单个服务器上工作。

0 投票
2 回答
900 浏览

asp.net-mvc-3 - 如何在 Windows Azure 上使用 SquishIt

我想使用里面的 SquishIt nuget 包和在 Windows Azure 上运行的 MVC3 应用程序。我正在使用 SquishIt 进行 CSS 和 JS 的组合和缩小。

在我的 Views/Shares/_Layout.cshtml 我有以下几行:

这导致一个

我在这里找到了一些东西http://www.bondigeek.com/blog/2011/03/22/all-is-quiet-not-on-the-azure-front/但这实际上不是我想要的。一般情况下,SquishIt 应该可以写入 Azure VM 的磁盘,但可能是目录错误或安全权限不足。任何想法?

0 投票
3 回答
774 浏览

javascript - 有没有办法从 SquishIt 中的组合 javascript 文件中删除哈希?

我正在使用SquishIt在 MVC 3 项目中组合和缩小我的 javascript 文件。我正在尝试创建一个离线 cache.manifest 并且在编辑之间更改的哈希码正在杀死我。有没有办法删除附加到捆绑包的哈希?

我签入了BundleBase.cs类并看到了一个HashKeyNamed方法,但不知道我会在哪里使用它。

这是我现有的组合方法:

0 投票
1 回答
679 浏览

squishit - SquishIt 在开发时的最佳实践

SquishIt 可以捆绑 js 文件。但我不想在开发时捆绑它。你的最佳实践是什么?有以下几种方法:

  1. 添加全局属性以指示开发时间或生产时间。
  2. 使用#if DEBUG ... #end

以上方法并不完善,SquishIt 上是否有任何配置开关?

0 投票
1 回答
1807 浏览

asp.net-mvc - SquishIt 部署到主机时访问路径被拒绝异常

在我的本地机器上,以下代码表现完美。

在指定目录下创建一个新的缩小 style.min.css 文件。

但是,当我将代码部署到托管服务提供商时,我收到UnauthorizedAccessException并显示“访问路径' C:\...\style.min.css ' 被拒绝”的消息。

我不认为这是我的 SquishIt 实现的问题,但我无法终生解决这个问题。

0 投票
1 回答
302 浏览

javascript - RequireJS 优化器和 VS 2010 迭代

我想知道是否有任何 VS 2010 扩展来触发 requirejs 优化,类似于 squishit 的工作原理:

  • 在调试模式下,模块文件保持独立
  • 在发布模式下,模块文件被缩小并合并