我做了一些意外發現,我能夠在不加載 requireJS 的文件中加載我的數據主 js 文件
<script type="text/javascript" src="requirejs.config.js" data-main="theme.js"></script>
<script type="text/javascript" src="requirejs.js"></script>
它完美地加載了我的 theme.js 文件
這是requirejs的有意特性嗎? 還是一個錯誤?
我希望這不是一個錯誤。
我的 requirejs.config.js 的內容如下
var require = {
baseUrl: '/js/',
paths: {
'jquery': "lib/jquery/jquery",
'bootstrap': "lib/bootstrap/js/bootstrap"
},
shim: {
'bootstrap': ['jquery']
},
map: {
'*': {
'jquery': 'jQueryNoConflict'
},
'jQueryNoConflict': {
'jquery': 'jquery'
}
}
}
我檢查了這里的每個樣本,似乎他們沒有做我意外發現的事情。
http://requirejs.org/docs/api.html#data-main