我使用requirejs,我有这个脚本标签
<script data-main="{{asset('/libs/js/main')}}" src="{{asset('/libs/js/requirejs/require.js')}}"></script>
在我的 main.js 中,我加载了这个
require(['test'], function(_){
...
})
在 main.js 中定义了定义。
我的 test.js 看起来像这样
(function(){
console.log(define);
...
}());
但是在 test.js 中,如果我运行它,console.log(define)
我会得到未定义的。为什么,不应该定义定义?实际的定义就像一个魅力,没有错误。正在加载脚本。