javascript 在没有 data-main 的情况下使用 Require.js

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/12865630/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-10-26 17:17:36  来源:igfitidea点击:

Using Require.js without data-main

javascriptrequirejs

提问by Levi McCallum

Can I use Require.js in development without using the data-mainattribute to load in my initial script? ie. <script data-main="scripts/main" src="scripts/require.js"></script>I'm finding it difficult for me to work with this attribute in my development environment.

我可以在开发中使用 Require.js 而不使用data-main属性加载到我的初始脚本中吗?IE。<script data-main="scripts/main" src="scripts/require.js"></script>我发现我很难在我的开发环境中使用这个属性。

回答by Waxen

Yep, take a look at the documentation: http://requirejs.org/docs/api.html#config

是的,看看文档:http: //requirejs.org/docs/api.html#config

You need to call require.config() and set baseUrl. Based on your example:

您需要调用 require.config() 并设置 baseUrl。根据您的示例:

<script src="scripts/require.js"></script>
<script>
    require.config({
        baseUrl: "scripts"
    });

    require( [ /*...*/ ], function(  /*...*/ ) {
        /*...*/
    });
</script>