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
Using Require.js without data-main
提问by Levi McCallum
Can I use Require.js in development without using the data-main
attribute 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>