如何使用System.js与CDN和本地回退?

Nat*_*tan 4 ecmascript-6 systemjs jspm

我跑了jspm install angular,它在本地安装到我的jspm_packages文件夹.

从代码中,我使用常规的ES6导入import angular from 'angular'.

如果CDN不可用,我需要做什么才能从CDN加载角度并回退到本地版本?

Mic*_*ltu 8

您可以拥有不同的config.js文件用于开发和生产,其中生产的文件从CDN获得角度,而开发在本地获取.但是,目前还没有(据我所知)一种方法让SystemJS尝试一个源,然后如果失败则回退到另一个源.

System.config({
    "map": {
        "jquery": "https://code.jquery.com/jquery-2.1.4.js"
    }
});
Run Code Online (Sandbox Code Playgroud)