Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Typo3未捕获错误:不匹配的匿名定义()模块_Javascript_Typo3 8.x - Fatal编程技术网

Javascript Typo3未捕获错误:不匹配的匿名定义()模块

Javascript Typo3未捕获错误:不匹配的匿名定义()模块,javascript,typo3-8.x,Javascript,Typo3 8.x,当我在TYPO3(版本:8.7.19)中启动扩展时,或者当我单击视图中的任何按钮时,就会发生错误。在尝试了不同的解决方案后,我不确定此时该做什么或尝试什么 Uncaught Error: Mismatched anonymous define() module: function () { return a("list.js") } at makeError (require.js:1) at r (require.js:1) at require.js:1 提示: 确保通过RequireJS

当我在TYPO3(版本:8.7.19)中启动扩展时,或者当我单击视图中的任何按钮时,就会发生错误。在尝试了不同的解决方案后,我不确定此时该做什么或尝试什么

Uncaught Error: Mismatched anonymous define() module: function () {
return a("list.js")
}
at makeError (require.js:1)
at r (require.js:1)
at require.js:1
提示:

确保通过RequireJS API加载所有调用define()的脚本。不要在HTML中手动编写脚本标记以加载包含define()调用的脚本

根据这个提示,我使用define()调用为所有.js文件添加了扩展名。找到了1个

FormEngine.js使用此调用

define('TYPO3/CMS/Backend/FormEngine', ['jquery'], function ($) {
...
}
并且像这样包含在Default.html中

<script src="{f:uri.resource(path:'js/FormEngine.js')}" type="text/javascript"></script>

我尝试了下面的解决方案,我猜它会起作用,但是我找不到requirejs.config。 通常我会在app.js中搜索这个,但是app.js和require.js在TYPO3核心中,我不太可能想做更改

提前谢谢