【发布时间】:2014-05-04 05:58:37
【问题描述】:
我已经使用 bower 安装了 hyperagent,它拉下了一些依赖项,我只是不确定现在如何正确初始化它。
据我所知,它不支持 AMD 加载,所以我正在尝试使用 shim 配置。我尝试了一些东西,看起来像这样:
<script src="{{ path('root') }}bower/requirejs/require.js"></script>
<script>
require.config({
"baseUrl": "{{ url('root') }}/bower/",
paths: {
"vue": 'vue/dist/vue.min',
"hyperagent": 'hyperagent/dist/hyperagent',
"jquery": "jquery/jquery.min",
"uri": "uri.js/src/URI.min"
},
shim: {
'hyperagent': {
'deps': ['jquery', 'uri'],
'exports': 'Hyperagent'
}
}
});
</script>
等我以后做
require(['vue', 'hyperagent'], function(Vue, Hyperagent) { ... });
Hyperagent 未定义。
我离题了吗? (哦,小胡子是树枝,这是一个 Symfony 项目)
【问题讨论】:
标签: requirejs