首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不匹配的匿名定义()模块:函数(){“使用严格”;返回axe}

不匹配的匿名定义()模块:函数(){“使用严格”;返回axe}
EN

Stack Overflow用户
提问于 2016-08-20 03:31:57
回答 2查看 3.7K关注 0票数 9

我犯了一个奇怪的错误,原因如下:

“不匹配的匿名定义()模块:函数(){”使用严格“;返回axe} http://requirejs.org/docs/errors.html#mismatch

在设置了一些JS断点之后,我在这里找到了错误源:

代码语言:javascript
运行
复制
a [browserlink] Line 363: 
    /*! aXe v2.0.5
 * Copyright (c) 2016 Deque Systems, Inc.
 * ...etc... */
...etc...&&define([],function(){"use strict";return axe}),...etc...

因此,意识到它是在动态生成的"browserlink“代码中,我在Visual中禁用了"browserlink”,问题就消失了(一切都很完美,没有问题)。function(){"use strict";return axe}似乎被卡在了请求队列中?('defQueue')这种情况发生在web应用程序首次发布时,但还没有出现错误。当我做一些使用需求的事情时,这个错误才会在稍后发生。经过一些分析之后,我发现这个调用需要:

代码语言:javascript
运行
复制
//Grab defines waiting in the global queue.
intakeDefines();

在此失败:

代码语言:javascript
运行
复制
while (defQueue.length) {
    args = defQueue.shift();
    if (args[0] === null) {
        return onError(makeError('mismatch', 'Mismatched anonymous define() module: ' + args[args.length - 1]));

其中args == [null,[],“函数(){”使用严格“;返回axe}"]

问题是,有谁能帮我弄清楚这种冲突为什么会存在?这是VS浏览器链接的某种bug吗?

EN

回答 2

Stack Overflow用户

发布于 2016-08-22 14:42:48

这似乎与WebAccessibilityChecker有关,所以尝试禁用扩展,然后它应该再次工作。

我已经为那个here创建了一个问题。

票数 12
EN

Stack Overflow用户

发布于 2016-08-23 16:31:21

我在问题中确实提到了这一点,但是对于那些寻找解决方案的人来说,其中一项工作就是暂时在visual中禁用"browserlink“。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39050189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档