问题标签 [cassette]

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 投票
1 回答
357 浏览

asp.net - 安装 Cassette 后出现 500.22 错误

我们想开始在两个产品中使用 Cassette,它们目前使用 asp.net 捆绑。一种产品是网络表单,另一种是 MVC。添加nuget包后出现以下错误(均使用集成管道)

500.22 - 内部服务器错误(已检测到不适用于集成托管管道模式的 ASP.NET 设置。)

我通过创建一个新的 ASP.NET MVC v4 应用程序复制了这一点,并添加了 Cassette.aspnet nuget 包。

我使用的是集成模式,这是否意味着 Cassette 不支持集成?

这篇文章说使用

这是否意味着我不能在集成模式应用程序中使用此功能?

或者我可以试试

如下面的文章

我们只是想了解为什么会发生这种情况,以及它是否对我们可以使用卡带的哪些功能有任何影响?

0 投票
1 回答
119 浏览

asp.net - .net 盒式磁带生成 AMD

似乎盒式磁带已经完成了我需要的工作,然后完成了我想做的大部分工作,但还有一个问题......

有没有办法设置捆绑包依赖项?我想像 AMD 一样使用它,即使它是预编译的。

这样我就可以为 x 页面定义一个资源,并说它需要这个包、那个包和那些包依赖关系,并让它构建出适当的缩小包。

我看到了一篇关于盒式磁带支持 requirejs 的推特帖子,以及 requirejs 的 nuget 包,但除了如何按原样使用 requirejs、手动定义模块并让盒式磁带提供服务之外,我真的没有找到任何文档。

0 投票
1 回答
79 浏览

css - 如何缩小文件夹中的css ASP.net

我在一个文件夹中有 CSS 文件,我打算用盒式磁带缩小它们到目前为止

我创建了一个类

  • 我应该为捆绑集合传递什么?

  • 项目清单

    由于 CSS 文件位于文件夹中,我需要使用绝对路径还是相对路径来传递它们?

由于文件位于文件夹中,因此我不知道如何调用此函数并进行捆绑。如果有人可以指导我,我会很高兴

0 投票
0 回答
164 浏览

javascript - 从捆绑的 js 和 css 文件中删除注释

我正在使用Cassette for Asp.Net 来捆绑和缩小我的 js 和 css 文件。问题是它将所有注释留在文件头中。我想删除它们,因为它们包含一些关于开发团队代码的微妙信息。

我知道它用于参考线和许可证信息保护,但确实应该按需禁用(保留参考线)。

这可能吗?我正在浏览文档,但找不到任何东西。

0 投票
0 回答
106 浏览

asp.net-mvc - 从 mixin、Visual Studio 内部和使用 Cassette 注入时的未知 LESS 变量

我刚刚购买了一个 HTML 模板,它有这个 LESS 代码:

Visual Studio 2015 强调了“宽度:@width”中的错误,即“未知变量”。当 asp.net MVC 应用程序(带有盒式磁带及其使用最新 DotlessClientOnly nuget 包的 LESS 插件)运行时,我得到了同样的错误。我检查了 LESS 语法,似乎使用 mixin 中的变量是正确的......

任何想法?

0 投票
1 回答
158 浏览

c# - c#cassette - 如何为不同的页面创建不同的css包

这是我的盒式磁带包代码,我需要进行配置,以便支持多个 css 包

0 投票
1 回答
460 浏览

asp.net-core-mvc - 在 Cassette 中添加 ScriptBundle 不起作用

我正在尝试将我的 JSX 文件捆绑在 asp.net 核心应用程序中,但我无法让任何工作......我也在使用 ReactJS.NET。目前我正在使用 Cassette 来捆绑我的文件,并且我已经按照这个指南+ Cassette 自己网站上的指南没有运气。它还在指南中说CassetteConfiguration.cs,当安装 React.Cassette NuGet 包时,应该创建一个 -file - 这没有发生,所以我创建了自己的CassetteConfiguration.cs-file,它看起来像这样:

在此之后,我试图将它发送到我的视图 - Index.cshtml- 视图中的代码如下所示:

我还_ViewImports.csHtml对此进行了编辑:

当我尝试运行它时,它只会给我这个 NullReferenceException

我现在已经尝试了好几天让这个捆绑在我的 asp.net 核心应用程序中工作,但我什么都做不了......所有的文档都很旧,并且导致相同的教程是 2 岁..

我曾尝试与 asp.net core 自己的捆绑、Babel、Webpack 广告捆绑,现在 Cassette 没有任何工作,它让我发疯!

我真的希望有人可以帮助我解决这个捆绑问题。

0 投票
1 回答
58 浏览

javascript - Cassette.AssetReferenceException:“~/Scripts/this.js”第 1 行中的引用错误。找不到“~/Scripts/jquery-1.7.1.js”

我克隆了一个 git repo,但由于运行时错误“ Cassette.AssetReferenceException:'/'应用程序中的服务器错误。~/Scripts/this.js“第 1 行中的引用错误。找不到“ ~/Scripts/jquery-1.7.1.js”。“

在 this.js 的第 1 行,我有: /// reference path = "~/Scripts/jquery-1.7.1" / (包括左方括号和右方括号,但如果我在此处添加它们,它会删除我的参考路径)

jquery-1.7.1我在脚本文件夹中安装了 VS 的 Typscript,正确的 Cassette 版本。我已经尝试卸载并重新安装 VS.... 我在 VS 中没有编译错误。我已经重新克隆了一百次回购。我知道这个 repo 很好,因为它可以在其他人的计算机上运行。所以这绝对是我的设置和卡带的问题。如果我删除所有磁带引用,我的页面会加载(不正确,但我不会再收到错误。)

我在这里有点迷路了。有没有人遇到过这个?

0 投票
1 回答
103 浏览

javascript - 阻止 Cassette v2 缩小 JavaScript 文件

我们正在使用Cassette v2在 C# ASP.NET MVC5 项目中连接和缩小 JavaScript 文件。

但是,其中一个依赖项使用 eval 按名称调用某些函数,这在管道缩小捆绑包时会导致错误。

我找到了这个关于 Cassette v1 的 SO 答案,但我需要配置一个捆绑包以在 Cassette v2中被缩小。

目前的配置是:

谢谢!

0 投票
0 回答
32 浏览

css - 使用 Cassette 捆绑的 Konckout Js 中的 Css 绑定问题

在实时服务器中,我遇到了一个问题

'无法处理绑定 \"css: function (){return {'sep-t':Index() == 0 && !IsChild()} }'

但是在本地,即使我连接到实时数据库,我也没有遇到这个问题。我正在正确获取数据集。仅当数据加载团队(大约 16 人)加载几个小时时才会出现此问题。在现场服务器中重置/回收磁带后,它开始工作。'sep-t'样式类是在同一个 html 页面中定义的,而不是在常见的 css 页面中。我正在使用淘汰赛 js 进行数据绑定,
data-bind="css: {'sep-t': Index() == 0 && !IsChild()}"