gpt4 book ai didi

javascript - Requirejs函数返回错误

转载 作者:行者123 更新时间:2023-12-03 05:04:09 25 4
gpt4 key购买 nike

我的 main.js 文件包含以下代码:

require(["module"],function(f){
f();
});

我的 module.js 文件包含

define(function(){
var hasReturn = function(){
console.log("This returns");
}

return hasReturn;
});

但是当我尝试运行这个脚本时,我的浏览器抛出一个类型错误,告诉我 f 不是函数。我已经搜索过这个,但找不到任何有用的东西,抱歉,如果之前发布过。

最佳答案

您有库/模块基本路径的设置吗?试试这个

<script type="text/javascript">
require(
{
baseUrl: '@Url.Content("~/Content/js")',
waitSeconds: 45,
paths:
{
// dependencies here ex. jquery
}
});
</script>

或者明确放置模块所在的路径?

require(["path/mymodule"],function(f){
f();
});

文件:mymodule.js

更新:我猜您的问题是其他地方的模块名称冲突。尝试更改文件和 require 中的模块名称。这将解决您的问题。如果它们都存在于同一位置,则无需添加路径

关于javascript - Requirejs函数返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42083744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com