你能在一个页面上有多个Require.JS模块吗?

时间:2014-04-18 17:57:44

标签: javascript jquery requirejs

我想要做的是有多个模块来扩展网站。并且想知道我是否可以拥有多个自包含模块及其自己的require.js实例

示例:

<head>
    ...
    <script src="module1/require.js" data-main="module1/main"></script>
    <script src="module2/require.js" data-main="module2/main"></script>
    ...
</head>

另外,如果我使用不同版本的jquery或其他一些lib,它是否包含每个模块的lib?

1 个答案:

答案 0 :(得分:1)

是的,但不是这样。您应该分离模块配置和引导。通过模块配置,我的意思是呼叫

require.config({ ... });

并通过bootstrapping:

require(['module/main']);

请参阅此处的示例:

main.js

index.html

bootstrap.js