0

我试图要求 jQuery 作为依赖项,但是当我尝试这样做时我只会得到一个错误。我知道 1.6.2 很旧,但我需要它来不破坏其他代码。当我使用 1.8.2 时它可以工作,但我不得不切换回旧版本。

Uncaught TypeError: undefined is not a function app.js:46

(匿名函数) main.js:46 context.execCb require.min.js:1603 Module.check require.min.js:845 (匿名函数) require.min.js:1087 (匿名函数) require.min.js: 130 (匿名函数)
require.min.js:1130 每个 require.min.js:58 Module.emit require.min.js:1129 Module.check require.min.js:899 (匿名函数) require.min.js: 1087 (匿名函数)
require.min.js:130 (匿名函数) require.min.js:1130 每个 require.min.js:58 Module.emit require.min.js:1129 Module.check require.min.js: 899 Module.enable require.min.js:1117 Module.init require.min.js:758 callGetModule require.min.js:1144 context.completeLoad require.min.js:1517 context.onScriptLoad require.min.js:1624

4

1 回答 1

1

没有任何示例代码,您将如何启动您的东西以及所有这些都很难提供帮助。我会给你一个一般性的答案,希望它对你有所帮助,或者让你在等待其他答案时保持忙碌。:) 祝你好运。

来自http://www.bennadel.com/blog/2287-Using-jQuery-As-A-Named-Module-In-RequireJS.htm

<!DOCTYPE html>
<html>
<head>
<title>Loading jQuery As A Named Module In RequireJS</title>

<!-- Include the require JS library. -->
<script type="text/javascript" src="./require.js"></script>
<script type="text/javascript">


// Configure the RequireJS paths to use an alias for the
// jQuery library.
require.config({
paths: {
"jquery": "./jquery-1.6.4"
}
});


// Now that we have configured a named alias for the jQuery
// library, let's try to load it using the named module.
require(
[
"jquery"
],
function( $164 ){

// Log the callback parameter.
console.log( "$164.fn.jquery:", $164.fn.jquery );

}
);


</script>
</head>
<body>
<!-- Left intentionally blank. -->
</body>
</html>
于 2012-11-28T14:42:10.380 回答