将CDN与ember-cli结合使用



在使用ember-cli开发的应用程序中,我还需要一些外部资源,如bootstrap;现在我通过Brocfile导入:

app.import('bower_components/bootstrap/dist/css/bootstrap.css');
app.import('bower_components/bootstrap/dist/js/bootstrap.js');

是否可以使用CDN而不是本地文件,并在CDN离线的情况下定义对本地文件的回调?

Ember-cli cdn对我来说似乎是这个问题的部分解决方案

此插件允许在开发过程中使用库的本地副本,然后在部署应用程序时自动切换到CDN版本。

但它并没有解决"如果CDN离线,则回退到本地文件"的问题。我知道的唯一模式(也在ember中使用)是将脚本加载放在html的末尾,即使CDN没有响应,也可以进行页面渲染。

最新更新