32
我可以在開發中使用Require.js,而不使用data-main
屬性加載我的初始腳本?即。 <script data-main="scripts/main" src="scripts/require.js"></script>
我在我的開發環境中發現很難使用這個屬性。使用Require.js without data-main
我可以在開發中使用Require.js,而不使用data-main
屬性加載我的初始腳本?即。 <script data-main="scripts/main" src="scripts/require.js"></script>
我在我的開發環境中發現很難使用這個屬性。使用Require.js without data-main
是的,看看文檔:http://requirejs.org/docs/api.html#config
你需要調用require.config(),並設置的baseUrl。根據你的例子:
<script src="scripts/require.js"></script>
<script>
require.config({
baseUrl: "scripts"
});
require([ /*...*/ ], function( /*...*/) {
/*...*/
});
</script>
Thanks!只要'data-main'只引入到html5中,這是在有效的xhtml頁面中使用requireJS的一種便捷方式。 –
只是要清楚@ Charles-EdouardCoste評論,'data-main'不是html5屬性。 Html5只允許'data- *'屬性。 'Data-main'是通過require.js專門搜索的,即:https://github.com/requirejs/requirejs/blob/4316f8f19f981c726eb32b5335c36237e0125948/require.js#L2016 –
是的,我只是快速打字。事實上,我會寫「數據 - *」 –