使用SystemJS,我如何指定一个库依赖于另一个库?例如,Bootstrap JavaScript 库依赖于jQuery。根据SytemJS docs,我假设我会使用System.config.meta
属性指定此依赖项:
System.config({
baseUrl: './scripts',
defaultJSExtensions: true,
map: {
jquery: './lib/jquery-2.2.0.min.js',
bootstrap: './lib/bootstrap.min.js'
},
meta: {
bootstrap: {
deps: ['jquery']
}
}
});
System.import('./scripts/app.js');
但这似乎没有效果。当我运行我的应用程序时,Bootstrap 库会抛出一个Bootstrap's JavaScript requires jQuery
错误——这意味着 Bootstrap 是在 jQuery 之前加载的。
如何确保 jQuery 总是在 Bootstrap 之前加载?