- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我不确定如何找出更多关于我的 .js 文件有什么问题的信息,但是如果我将“defaultDebugEnaled = true”设置为“defaultDebugEnaled = true”,那么它可以正常工作,但将其设置为“false”会使我收到此错误
而且我似乎无法切换任何东西来使它给我一个更具体的错误,我只知道在尝试缩小它时它失败了。
此外,只有当我包含一个特定文件时才会发生这种情况,但这是可行的,所以不能只发布该文件。
Server Error in '/' Application.
[ERROR] missing formal parameter
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: [ERROR] missing formal parameter
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[InvalidOperationException: [ERROR] missing formal parameter]
Yahoo.Yui.Compressor.CustomErrorReporter.Error(String message, String sourceName, Int32 line, String lineSource, Int32 lineOffset) +61
EcmaScript.NET.Parser.AddError(String messageId) +94
EcmaScript.NET.Parser.ReportError(String messageId) +9
EcmaScript.NET.Parser.function(Int32 functionType) +700
EcmaScript.NET.Parser.parseFunctionBody() +138
EcmaScript.NET.Parser.function(Int32 functionType) +932
EcmaScript.NET.Parser.primaryExpr() +334
EcmaScript.NET.Parser.memberExpr(Boolean allowCallSyntax) +213
EcmaScript.NET.Parser.unaryExpr() +605
EcmaScript.NET.Parser.mulExpr() +16
EcmaScript.NET.Parser.addExpr() +16
EcmaScript.NET.Parser.shiftExpr() +16
EcmaScript.NET.Parser.relExpr(Boolean inForInit) +21
EcmaScript.NET.Parser.eqExpr(Boolean inForInit) +25
EcmaScript.NET.Parser.bitAndExpr(Boolean inForInit) +23
EcmaScript.NET.Parser.bitXorExpr(Boolean inForInit) +23
EcmaScript.NET.Parser.bitOrExpr(Boolean inForInit) +23
EcmaScript.NET.Parser.andExpr(Boolean inForInit) +26
EcmaScript.NET.Parser.orExpr(Boolean inForInit) +26
EcmaScript.NET.Parser.condExpr(Boolean inForInit) +26
EcmaScript.NET.Parser.assignExpr(Boolean inForInit) +28
EcmaScript.NET.Parser.expr(Boolean inForInit) +23
EcmaScript.NET.Parser.primaryExpr() +1233
EcmaScript.NET.Parser.memberExpr(Boolean allowCallSyntax) +213
EcmaScript.NET.Parser.unaryExpr() +605
EcmaScript.NET.Parser.mulExpr() +16
EcmaScript.NET.Parser.addExpr() +16
EcmaScript.NET.Parser.shiftExpr() +16
EcmaScript.NET.Parser.relExpr(Boolean inForInit) +21
EcmaScript.NET.Parser.eqExpr(Boolean inForInit) +25
EcmaScript.NET.Parser.bitAndExpr(Boolean inForInit) +23
EcmaScript.NET.Parser.bitXorExpr(Boolean inForInit) +23
EcmaScript.NET.Parser.bitOrExpr(Boolean inForInit) +23
EcmaScript.NET.Parser.andExpr(Boolean inForInit) +26
EcmaScript.NET.Parser.orExpr(Boolean inForInit) +26
EcmaScript.NET.Parser.condExpr(Boolean inForInit) +26
EcmaScript.NET.Parser.assignExpr(Boolean inForInit) +28
EcmaScript.NET.Parser.expr(Boolean inForInit) +23
EcmaScript.NET.Parser.statementHelper(Node statementLabel) +9649
EcmaScript.NET.Parser.statement() +71
EcmaScript.NET.Parser.Parse() +333
EcmaScript.NET.Parser.Parse(StreamReader sourceReader, String sourceURI, Int32 lineno) +64
Yahoo.Yui.Compressor.JavaScriptCompressor.Parse(StreamReader stream, ErrorReporter reporter) +71
Yahoo.Yui.Compressor.JavaScriptCompressor..ctor(String javaScript, Boolean isVerboseLogging, Encoding encoding, CultureInfo threadCulture, Boolean isEvalIgnored, ErrorReporter errorReporter) +391
Yahoo.Yui.Compressor.JavaScriptCompressor.Compress(String javaScript, Boolean isVerboseLogging, Boolean isObfuscateJavascript, Boolean preserveAllSemicolons, Boolean disableOptimizations, Int32 lineBreakPosition, Encoding encoding, CultureInfo threadCulture, Boolean isEvalIgnored) +73
Combres.Minifiers.YuiJSMinifier.Minify(Settings settings, ResourceSet resourceSet, String combinedContent) +355
Combres.RequestProcessor.MinifyContent(MinifierInfo minifierInfo, IEnumerable`1 resources, String combinedContent) +340
Combres.DefaultProcessingWorkflow.ProcessMergeGroup(ICollection`1 minifiedContents, IEnumerable`1 mergeGroup, MinifierInfo currentMinifier) +63
Combres.DefaultProcessingWorkflow.Execute() +344
Combres.RequestProcessor.Execute() +160
Combres.CombresHandler.ProcessRequest(HttpContext context) +94
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +100
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75
最佳答案
“缺少形式参数”意味着函数定义缺少参数。例如
/**
* @param x ...
* @param y ...
*/
function f(x) { // Only one formal parameter.
...
}
f(1, 2); // Called with 2 actual parameters.
函数 f
缺少形式参数 y
。
编辑:
https://github.com/wycats/handlebars.js/issues/93讨论了一个类似的问题,并提出问题是 YUI 压缩器将某些 JS 标识符(错误地)视为保留字,并在将保留字用作形式参数时发出此错误
$ java -jar lib/closurecompiler.jar --js js/handlebars.1.0.0.beta.3.js
js/handlebars.1.0.0.beta.3.js:667: ERROR - Parse error. missing formal parameter
Handlebars.AST.BooleanNode = function(boolean) {I have a version that seems to be working in my fork. Main change was to remove reserved word with s/boolean/bool/gAlso linted the input .js files for consistency.
关于javascript - 无法使用 Combres 和 yui 缩小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8122253/
我已关注文章http://www.codeproject.com/KB/aspnet/combres2.aspx . 当我运行我的网站时,我无法让 combres.axd 工作?我知道 combre
目前,我正在使用 Amazon Cloudfront 为我的 ASP.Net MVC3 C# 站点上的静态对象提供服务。所以所有的静态资源都有http://cdn.domainname.com/附加在
我刚刚在我的项目中使用了 Combres 库来缩小 css 和 js 文件,基本上优化了页面。我在那里读到有关 Combres 的所有内容,我看到它发送 etags 连同它优化的资源,但是当我发布我的
我不确定如何找出更多关于我的 .js 文件有什么问题的信息,但是如果我将“defaultDebugEnaled = true”设置为“defaultDebugEnaled = true”,那么它可以正
短期内我无法让它工作。过滤器似乎没有自行应用。 我正在尝试让 combres 与我的 MVC 3 razor 应用程序一起工作。除了 DotLessCssFilter,我已经准备好一切正常工作。 在文
更新:这是我认为有问题的 CSS 示例: .ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; backgro
我使用 Combres 的 asp.net MVC 3 站点在我的工作站上呈现良好。当我在笔记本电脑上编译相同的代码时,combres 链接具有正确的路径,但页面呈现时没有样式。当我在网站上使用 Fi
嗨我刚刚将 Combres 添加到我的 ASP.NET MVC 元素中,它顺利地将 CSS 文件合并为一个 CSS,将 JS 文件合并为一个 JS 文件,但出于某种原因,它没有进行缩小。 知道为什么吗
我有 2 个 ASP.NET 应用程序、1 个 WebForms 和 1 个 MVC。 Combres 在本地从事 IIS Express 工作时,两者都表现出色。将两个应用程序部署到测试服务器(II
谁能告诉我最佳的 Combres 设置?我有以下内容,但似乎我的 CSS 和我的 JS 没有被缩小。
我刚刚设置了一个新的解决方案/项目来测试它(使用截至 2012 年 10 月 9 日最新的 azure sdk)。我从 Cassette 开始尝试缩小、压缩和组合我的 css 和脚本文件。在本地运行时
在 asp.net mvc 3 项目中,我正在使用 Combres合并和缩小我的 CSS 文件。我正在使用 dotlesscss过滤花哨的 css 附加项,例如变量。 但是,当我尝试使用 dotles
对于任何使用 Combres 的人来说,这是给你的: 我的 Combres.XML 如下所示:
我是一名优秀的程序员,十分优秀!